Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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 для своего невидимого окна.


Наверх

Титульная страница Поиск, карта сайта Написать письмо