![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перехват изменения состояния окна! [D2, D3, D4, D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
Андрей111 © (2005-11-21 14:14:00)Есть программа-чат. Предположим что в программе есть идентификатор, который регистрирует состояние окна программы, т.е. активно оно или не активно (когда я пользуюсь программой - активно, когда я перевел фокус на другое окно - не активно). Так вот в момент когда один клиент пишет сообщение в чат и оно (сообщение) выводится в окне 2-го клиента, у которого до этого момента программа была НЕ активна, то эта самая программа как бы активируется, по крайней мере <Form>.Active мне об этом говорит! А говорит она мне это по таймеру, который каждую секунду проверяет это самое состояние. Подскажите, как можно перехватить изменение состояния на активное и предотвратить это самое изменение если окно не активно!
Андрей111 (2005-11-21 16:53:00) [1]Меня интересуют функции API, т.к. эти не так работают как хотелось бы
Плохиш (2005-11-21 14:17:00) [2]onactivate/ondeactivate