Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.007 c
1-197
tovSuhov
2002-03-19 18:03
2002.04.01
Неактивная форма...


1-171
Beginer
2002-03-19 11:28
2002.04.01
Новое свойство формы


1-134
AlexRaza
2002-03-19 22:08
2002.04.01
Автооткрытие файла


6-265
Malder
2002-01-19 13:39
2002.04.01
Перехват Socket соединения


1-241
anod
2002-03-20 22:32
2002.04.01
Скрыть форму?




   Наверх