![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
PopupMenu сейчас на экране или убралось [D6, WinXP]
01 © (2006-07-14 00:44:00)Есть PopupMenu. Я вызываю его вручную так popMenu.Popup()
Как мне определить, оно сейчас на экране или убралось. Причина убирания - не только выбор пункта его меню.
Как узнать его handle? И что, проверять IsWindowVisible ???
Leonid Troyanovsky (2006-07-14 18:15:00) [1]
> 01 (14.07.06 17:48) [2]
> Мда.. сабклассировать, да? я так и думал..
http://groups.google.com/group/fido7.ru.delphi/browse_frm/thread/9dfc86ecf1e056c5
--
Regards, LVT.
01 (2006-07-14 17:48:00) [2]Мда.. сабклассировать, да? я так и думал..
будем сабклассировать..
:/
begin...end (2006-07-14 09:39:00) [3]О закрытии PopupMenu окно-владелец будет уведомлено сообщением WM_EXITMENULOOP. Для delphi'шных контекстных меню (экземпляров TPopupMenu) таким владельцем является окно, связанное со списком PopupList (см. модуль Menus). Это окно и нужно будет сабклассировать, насколько я понимаю.