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

Popup-меню открывается только 1 раз... и всё...   Найти похожие ветки 

 
DiGiTaL   (2002-05-01 19:01) [0]

Еще одна проблема подоспела.. :(
Я сделал для иконки в трее контекстную pop-up менюшку..
Но прикол в том что она одноразовая.. :)
Тоесть это выглядит так: Щелкаешь правой клавишей мышки на иконке - разворачивается меню, выбираешь опцию в меню, дальше делаешь что хочешь, но если по иконке снова щелкнуть -менюшка больше не откроется. :(
В чем тут грабли???


 
Song ©   (2002-05-01 19:58) [1]

А чтобы узнать в чём грабли нужно посмотреть процедурку, которая обрабатывает сообщение WM_USER, т.е. от значка, если конечно Вы сами реализацию иконки в трее писали.


 
Atrem   (2002-05-01 21:30) [2]

Дай код посмотреть


 
DiGiTaL   (2002-05-02 00:20) [3]

Не.. Сам не писал...
Готовый компонент.


 
Song ©   (2002-05-02 10:09) [4]

Ну и зря не писали. Не сложно. Хотите линку дам.


 
DiGiTaL   (2002-05-02 15:25) [5]

Хочу!


 
DiGiTaL   (2002-05-02 17:05) [6]

Гр-р-р... Обманул я вас.
Все немножко по другому.
Щелкаешь правой клавишей мышки на иконке - разворачивается меню, выбираешь опцию в меню, которая показывает главную форму (изначально она невидима). Если потом щелкнуть в форме на кнопке, которая опять скрывает главную форму (Visible:=True) - то после этого менюшка больше не откроется.
во как!
Тут грабли видать в том, что иконка в трее принадлежит главной форме, которая потом становится невидимой, хотя сама иконка в трее видна. Может из-за этого такая штука получается? Хотя ведь с самого начала главная форма тоже не видна, но менюшка открывается...
Кстати, меню не открывается, а обработчик щелканья правой клавишей мыши на иконке работает. Можно там конечно прописать код, чтобы менюшка насильно показывалась (работает, уже проверил), но все таки хотелось бы докопаться до сути ошибки.


 
Song ©   (2002-05-02 18:24) [7]

Не парьтесь, напишите сами:
http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi?board=delphi;action=display;num=1020241631



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

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



Память: 0.46 MB
Время: 0.01 c
4-50156
Draculenok
2002-03-12 15:57
2002.05.16
Можно ли создать прогу ....


1-50047
YuriyOL
2002-04-29 20:55
2002.05.16
Форма не хочет прятаться (помогите плиз)


14-50128
rem_
2002-04-08 11:24
2002.05.16
Delphi Mastak Forums Client


3-49851
ЮРИЙ_К
2002-04-19 10:36
2002.05.16
Прверка существования поля в таблице.


1-49980
Riko
2002-04-30 11:19
2002.05.16
SaveDialog




   Наверх