![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отследить команду
tower © (2003-11-14 10:23:00)
Как в моей проге отследить команду "Свернуть все окна"(win+D).
Application.onminimize не срабатывает.
Дубинин Алексей (2003-11-14 23:19:00) [1]
> при Win+D окна не сворачиваются!
Согласен.
DVM (2003-11-14 23:07:00) [2]
> Если в некой программе нужно отследить, что ее сворачивают
при Win+D окна не сворачиваются!
Дубинин Алексей (2003-11-14 23:05:00) [3]
Ну я бы ответил так, конечно может и не прав. Если в некой программе нужно отследить, что ее сворачивают, то не обходимо отловить это сообщение. Хочешь узнать как...пиши на почту.
DVM (2003-11-14 16:52:00) [4]
> Application.onminimize не срабатывает.
При этой команде окна на самом деле не сворачиваются, а рабочий стол двигается наверх. Следить надо за рабочим столом. Например за его сообщениями WM_WINDOWPOSCHANGING. Или отслеживать активацию его окна.
Prov (2003-11-14 10:29:00) [5]
Win+D - показать рабочий стол(расшифровую)... тут надо переприсвоить обработку сообщения WM_SHOW для самого верхнего окна системы - для десктопа... Попробуй так: GetWindowLong, SetWindowlong.