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

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 вся ветка

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



Память: 0.45 MB
Время: 0.011 c
15-1208510745
Kolan
2008-04-18 13:25
2008.06.01
А есть у кого «Дизайн привычных вещей»?


15-1208759108
Vudu
2008-04-21 10:25
2008.06.01
Проблема с двухядерниками


2-1210649320
noviceman
2008-05-13 07:28
2008.06.01
Как передать запись (TMyRecord) в процедуру...


2-1210158395
Stiff
2008-05-07 15:06
2008.06.01
получить название программы


2-1210328992
Vasja
2008-05-09 14:29
2008.06.01
Как на форме отобразить картинку




   Наверх