Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Общие вопросы > Как отрисовать прозрачный Bitmap в PopupMenu |
Автор: DriveSoftware 29.7.2004, 14:59 |
Есть Иконка, из нее беру 2 HBITMAP-а, Маска и Цвет с помощью GetIconInfo потом отрисовываю HBITMAP с цветом в PopupMenu SetMenuItemBitmaps(Popup, K, MF_BYPOSITION, Bitmap, Bitmap); но фон у Битмапа черный, а нужен прозрачный, как? |
Автор: Guest 30.7.2004, 09:32 |
DriveSoftware Прозрачным фоном в делфи применяется цвет левого нижнего пикселя! |
Автор: DriveSoftware 30.7.2004, 13:05 |
Только не в этом случае, мы щас про API говорим, я выяснил что этот способ довольно устаревший (SetMenuItemBitmaps) и в качестве прозрачного цвета используеться белый, помоему его не изменить, так что только OWNERDRAW-ом, может у каво нить есть рабочий пример для PopupMenu но полностью на API ?? |