Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.16;
Скачать: 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 вся ветка

Текущий архив: 2002.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
6-50062
dimmu
2002-02-19 19:42
2002.05.16
Использование TTcpServer/TTcpClient и TServerSocket/TClientSocket


1-49956
ДмитрийВ
2002-05-03 19:51
2002.05.16
Memo Mouse Move


4-50180
chernoruk
2002-03-16 22:20
2002.05.16
Вопрос: Get Process ID (path to a file.exe) ????????????


1-50030
MisterBin
2002-05-01 15:26
2002.05.16
Как вывести палитру выбора цвета?


6-50063
ATLANTIDO
2002-03-04 14:54
2002.05.16
SERVICES