Форум: "Основная";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизКак проверить, раскрыто ли PopupMenu или нет? Найти похожие ветки
← →
Islander (2004-06-20 17:51) [0]Здравствуйте!
Как проверить, раскрыто ли PopupMenu или нет?
← →
}{enon © (2004-06-20 19:19) [1]Ну, можно обрабатывать OnPopup меню (
someboolvalue := true;
) и нажатие всех пунктов меню (CODE>someboolvalue := false;).
← →
GuAV © (2004-06-20 21:05) [2]}{enon © (20.06.04 19:19) [1]
> и нажатие всех пунктов меню (CODE>someboolvalue := false;).
А я умею закрывать попуп-меню ничего не выбрав.
надо просто кликнуть вне меню :)
По сабжу - таки весьма затруднительно :(
← →
}{enon © (2004-06-20 21:59) [3]2 GuAV ©
Ладно, не заметил.
По теме: можно также поставить локальный CBT-hook (о ужас, что я сказал!), либо попробовать найти окно меню каким-нибудь EnumVindow. Сам не проверял, но вроде бы он выводит только visible окна.
← →
VMcL © (2004-06-20 22:10) [4]>>Islander (20.06.04 17:51)
WM_ENTERMENULOOP, WM_EXITMENULOOP. Не знаю, как в D7, а в D6 нужно подменять оконную процедуру для окна с описателем PopupList.Window (модуль Menus).
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.031 c