Главная страница
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.016 c
1-128
oomneeq
2002-03-21 12:26
2002.04.01
Как управлять включением TD32 Debug Info


4-354
Romul
2002-01-31 10:44
2002.04.01
Save OpenDialog через API


1-192
Yakudza
2002-03-17 20:19
2002.04.01
ChekListBox и Record


1-169
KB
2002-03-19 13:45
2002.04.01
StringGrid


6-271
anmak
2001-11-02 16:49
2002.04.01
Socket