Вниз
Скачать: 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.012 c
15-1208512350
Чёрный
2008-04-18 13:52
2008.06.01
В какой области программирования больше платят денег?


6-1187941092
DragonLand
2007-08-24 11:38
2008.06.01
Клиент для браузерной игры


15-1208514535
Ega23
2008-04-18 14:28
2008.06.01
Программы генерации RSA-ключей


15-1208513403
Hadroran
2008-04-18 14:10
2008.06.01
установка компонент


3-1198498114
Wlad
2007-12-24 15:08
2008.06.01
Связка BDEDatasource и IBDataset




   Наверх