Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.01;
Скачать: CL | DM;

Вниз

Как узнать Handle активного приложения!   Найти похожие ветки 

 
ilg ©   (2002-01-30 17:17) [0]

Здравствуйте, проблема в следующем:
Нужно узнать дескриптор (Handle) приложения, с которым в данный момент работает пользователь (или которое просто в данный момент активно).
И еще, как узнать, что сменилось активное приложение?


 
Igor_thief ©   (2002-01-30 17:23) [1]

GetActiveWindow возвращает хендл активного окна


 
ilg ©   (2002-01-31 10:52) [2]

GetActiveWindow возвращает почему-то Handle активного окна моей программы (и то, если активна именно моя программа). Если же активно другое приложение, то GetActiveWindow возвращает 0!
Так как же получить Handle активного приложения?


 
Pat ©   (2002-01-31 12:57) [3]

GetForegroundWindow


 
Dimaond Cat ©   (2002-01-31 18:57) [4]

есть предположение , что GetForegroundwindow вернет хендл окна находящегося следующим по Z уровню относительно вашего окна


 
Igor_thief ©   (2002-01-31 19:50) [5]

А что ты хочешь сделать?


 
Pat ©   (2002-01-31 20:05) [6]

>Dimaond Cat
"...дескриптор (Handle) приложения, с которым в данный момент работает пользователь..."
The GetForegroundWindow function returns the handle of the foreground window ( the window with which the user is currently working)
Не обязательно, что это будет даже наше окно...


 
Dimaond Cat ©   (2002-01-31 23:34) [7]

ok я не спорю а только предположил :о)


 
ilg ©   (2002-02-01 20:07) [8]

GetForegroundWindow дает вроде бы нужный результат!
Теперь другой вопрос - Как поймать момент смены активного приложения? Есть ли какой-нибудь способ или придется использовать Timer?


 
Юрий Зотов ©   (2002-02-01 20:54) [9]

Hook на WM_ACTIVATE(APP).



Страницы: 1 вся ветка

Текущий архив: 2002.04.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
4-338
Romul
2002-01-29 11:53
2002.04.01
Как изменить цвет заголовка окна?


14-318
lel (A)
2002-02-15 14:41
2002.04.01
Почему, в любом обществе, всегда существует класс недовольных.??? 8(((((


1-145
ЗЛ
2002-03-22 07:36
2002.04.01
Eсть ListBox внем 300 записей, каждые пол секунды я вывожу в label запись начиная с первой и заканчивая последней как мне сделать к этому действию ProgresBar


1-176
Aleksandr
2002-03-19 15:30
2002.04.01
Как установить курсор в конце текста строки?


3-56
Turalyon
2002-03-05 13:35
2002.04.01
Триггер в IB6