![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как перехватить событие смены активного окна?
Vovchik © (2003-11-02 15:39:00)
Как перехватить событие смены активного окна?
cdadmitriy (2003-11-10 08:50:00) [1]
а также HSHELL_WINDOWCREATED
cdadmitriy (2003-11-10 08:48:00) [2]
Почему не подходит , нужно следить за HSHELL_WINDOWDESTROYED
, если LastACTIVATED было DESTROYED
Felixx (2003-11-09 20:16:00) [3]
То есть, вы имели ввиду переменную, в которой бы хранилось последнее активное окно? Пока я так и сделал.
HSHELL_WINDOWDESTROYED а это будет генерироваться при разрушении окна, то есть при его закрытии, а не просто при смене фокуса, так что это не подходит.
cdadmitriy (2003-11-09 11:19:00) [4]
или лови HSHELL_WINDOWDESTROYED
cdadmitriy (2003-11-09 11:16:00) [5]
Сделай переменную LastACTIVATED
Felixx (2003-11-08 16:19:00) [6]
А как получить параметр в котором будет хэндл окна которое перестало быть активным. Когда я обрабатываю событие WINDOWACTIVATED то в переменной wparam получаю хэндл окна которое стало активным, можно ли узнать какое окно было активным.
DVM (2003-11-02 17:29:00) [7]
WH_SHELL хук + HSHELL_WINDOWACTIVATED