![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Popup в трее
Eagle8 © (2004-08-03 08:10:00)Такая штука! Что бы исчезло мое меню, надо выбрать пункт (обязательно), а у других программ оно исчезает, если шелкнуть по любой точке экрана. Как это решить?
B4rr4cuda (2004-08-10 00:03:00) [1]To BlackCat>> Позвольте спросить, а как ПопАшку програмно закрыть?
Мастер (2004-08-04 09:13:00) [2]>BlackCat (04.08.04 04:47) [7]
А проще обработать событие на потерб фокуса менюхой. Если фокус потерян, значит закрывай менюху.
Здесь поподробнее, пожалуйста.
Как правилно отловить потерю фокуса TPopupMenu?
BlackCat (2004-08-04 04:47:00) [3]А проще обработать событие на потерб фокуса менюхой. Если фокус потерян, значит закрывай менюху.
Юрий Зотов (2004-08-03 09:35:00) [4]> Eagle8 © (03.08.04 09:26) [5]
Это функция API, значит и смотреть ее надо в справке по API.
Меню: Help - Windows SDK
Eagle8 (2004-08-03 09:26:00) [5]Работает!
Только почему-то в helpe про эту ф-ию ничего нет...
Юрий Зотов (2004-08-03 09:24:00) [6]Вот здесь пример:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=903
Юрий Зотов (2004-08-03 09:22:00) [7]SetForegroundWindow(Form1.Handle);
Eagle8 (2004-08-03 08:52:00) [8]Можно немного поподробнее?
Юрий Зотов (2004-08-03 08:40:00) [9]Перед показом меню вызовите SetForegroundWindow для своего невидимого окна.