| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Сообщение фокуса |
| Автор: Proxin 5.1.2010, 13:17 |
| Собственно, вопрос. Какое сообщение ловить, когда форма получает фокус? Причём всегда: просто при клике на неё, и при развороте из панели задач тоже. |
| Автор: Amphiluke 5.1.2010, 14:12 |
| Очевидно, WM_ACTIVATE… |
| Автор: Proxin 5.1.2010, 14:19 |
| Вроде, подходит. Только оно слишком часто. Мне бы что-нибудь, когда форма возвращается только из неактивного состояния. Есть такое? |
| Автор: Amphiluke 5.1.2010, 14:25 |
Дак вы проверяйте WParam. Форма активируется только когда WParam <> WA_INACTIVE. |
| Автор: Proxin 5.1.2010, 14:32 |
| Ясно. Спасибо. |