Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
3-49858
Chuvi
2002-04-19 11:53
2002.05.16
Как использовать LIKE , в запросе для SQL- сервера ?


1-49983
Akim2
2002-04-28 21:03
2002.05.16
Помогите с DDE


14-50130
Sergo
2002-04-08 18:39
2002.05.16
CB5


1-49968
MisterBin
2002-04-30 07:58
2002.05.16
Создать меню


1-50021
Dinara
2002-05-01 13:21
2002.05.16
Как освободить переменную?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский