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

Вниз

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

 
NIIL   (2008-05-05 12:25) [0]

Столкнулся с такой проблемой. Не используя сторонних компонентов, сую иконку проги в трей, на щелчок ЛКМ вешаю PopUpMenu по средствам TrackPopupMenuEx, перед показом очищаю и динамически произвошу наполнение. Все работает, но если привязать к пункту меню иконку по средствам ImageIndex или TBitmap, то не текст, не значки не проресовываются при исп. api TrackPopupMenuEx, а при привязке к какому-нить компоненту меню всплывает нормального вида).
Кто нибудь сталкивался с этим. Как быть? Какие варианты решения?


 
NIIL   (2008-05-05 14:49) [1]

Кроме этого при наполнении меню простое присвоение обработки событий типа: MItem1.OnClick := P_MenuItemClick не проходит. Нужно ловить api сообщения послылаемые Windows от меню объектуи сравнивать передаваемый ID этого меню. Не могу разобраться как отловить сообщение  клика ЛКМ на меню.
Не понятно куда посылаются эти сообщения то ли Applicattion.Handle то ли Handle окна, что передается параметром в TrackPopupMenuEx
Какое сообщение передается при кике ЛКМ и оно передается в Msg.message иди lparam. Если можно какой нить пример. В api я крайне слаб.



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

Форум: "Начинающим";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.043 c
6-1188535051
minc0rel
2007-08-31 08:37
2008.06.01
Получение значения FileAge по http


15-1208327498
palva
2008-04-16 10:31
2008.06.01
Вот как надо на си шарп писать


2-1210616980
Alexey
2008-05-12 22:29
2008.06.01
Внешняя таблица


2-1210171211
operator
2008-05-07 18:40
2008.06.01
Вывод графиков контрастными цветами


2-1210532398
Jeqa
2008-05-11 22:59
2008.06.01
ДАТА





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский