Главная страница
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.01 c
3-2
Yakudza
2002-03-05 13:27
2002.04.01
Invalid BLOB handle in record buffer


14-282
Вадим
2002-02-17 22:58
2002.04.01
Visual C++


14-294
Fellomena
2002-02-13 15:53
2002.04.01
Помяните меня в своих молитвах - в ближайшее время меня обрекли на Фортран =(


1-177
Сатир
2002-03-19 18:01
2002.04.01
Получение списка установленных компонент


4-365
fomka
2002-01-31 01:18
2002.04.01
win api