Вниз
Скачать: CL | DM;

rxmenu   Найти похожие ветки 

← →
stainer   (2002-07-29 22:21) [0]

Привет всем,


есть большая менюшка, открывающаяся из system tray в win9x с ней нет про блем,
а в win 2000 проблема следующая: появившееся меню не закрывается если щёлкнуть мышкой вне меню.


← →
Евгений Дем.   (2002-08-31 12:50) [1]

Попробуй так // DElphi под руой нет так что может в названиях функций ошибусь

var t:Point:
t:=GetCursorPosition //??? ну понятно что хотел
SetForegroundWindow(handle) // handle того окна которое обрабатывает сообщение иконки в System Tray
Menu.popup(t.x,t.y);
PostMessage(handle,wm_Null,0,0); // тут не совсем помню может handle а может и ноль

Должно работать
P.S. - Результат кода рекомендую смотреть в откомпилированном приложении при закрытом Delphi - иначе не всегда работает корректно. - наверно по тому что форма при загруженном Delphi уже существует - что то вроде того




Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
7-45597
Arkady
2002-08-05 11:00
2002.10.14
Перезапись запущенного EXE файла


14-45541
Undert
2002-09-19 23:12
2002.10.14
Midi Музыка с любимых открыток


4-45647
начинающий програмер
2002-09-01 16:29
2002.10.14
Изменение разрешения


4-45635
dera
2002-08-07 16:06
2002.10.14
Функция, тут одна....


4-45638
anato
2002-08-31 00:34
2002.10.14
Как запретить показ меню Пуск?




   Наверх