Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизКакправильно показать для чужого контрола свое popup-menu? Найти похожие ветки
← →
Islander (2004-05-03 16:04) [0]Здравствуйте!
Имеется такая ситуация:
Моя программа свернута в трей. Я по нажатию определенной горячей клавиши вызываю свое popup-меню через menu.popup (x,y);
Меню появляется на экране, но у него есть два недостатка:
1) Мне не удается управлять им с клавиатуры
2) Оно не закрывается, если я щелкну мышкой куда-нибудь вне меню.
Никто не подскажет, как это лечить?
← →
Mim1 © (2004-05-03 17:01) [1]2.
http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988621935&n=15
← →
Islander (2004-05-03 17:39) [2]Это немного не то. Там со своей формой взаимодействие, а мне надо не со своей.
← →
Mim1 © (2004-05-03 17:50) [3]Приведенный пример из фака должен был исправить проблемму с непропаданием popup menu. А своя не своя форма имхо не кртично, можно хендл получить например так windows.GetActiveWindow и использовать его в кучке с SetForegroundWindow.
← →
Islander (2004-05-03 17:58) [4]Так обработчик для сообщения WM_NULL же пишется в своем приложении, в чужом же его нет
← →
Mim1 © (2004-05-03 18:04) [5]Обработчик сообщения wm_null находится внутри defwindowproc.
← →
Islander (2004-05-03 18:13) [6]Ну ладно, ща попробую. А почему же на наего не удается клавиатурный фокус поставить?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c