![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ShowModal и MouseDown [D6, WinME]
HydraMarat © (2002-01-10 17:13:00)Здрасте! Делаю настройку toolbar"ов и у меня такой вопрос:
Допустим, что некая форма показывается в модальном режиме. Как можно перехватить нажатие кнопок мыши вне формы (вне, значит совсем вне, т. е. про WM_NC*BUTTONDOWN писать не надо). Устроит любая сложность реализации. Только подскажите.
ВСЕМ СПАСИБО!
Виктор Щербаков (2002-01-11 09:36:00) [1]Для настройки toolbar"ов просто показывай форму в немодальном режиме, а сделай ее Stay On Top, как это сделано в настройке панелей в Delphi.
Если же нужно просто поймать все клики мыши, то ставь глобальный хук на мышь. См. в SDK: Using Hooks, SetWindowsHookEx, MouseProc.
Пример реализации глобального хука можно найти здесь:
http://delphi.mastak.com/cgi-bin/forum.pl?look=1&id=992616736&n=2
HydraMarat (2002-01-10 21:28:00) [2]Виктор Щербаков, по поводу "не смешно" не понял, но как нибудь по конкретней можно?
Заранее Спасибо
Виктор Щербаков (2002-01-10 17:20:00) [3]Уже не смешно.
SetWindowsHookEx.