[winapi] jak dodac ikony do menu

0

Jak mogę dodać ikony do menu?

0

A kto powiedział, że możesz dodawać ikony do menu??

0

Przecież np. w Gadu-Gadu w menu kontekstowym są ikony.

0
widget napisał(a)

Przecież np. w Gadu-Gadu w menu kontekstowym są ikony.

No i co z tego? Nie ma czegoś takiego w Windows jak menu z ikonami (oprócz checkmarków :> ), trzeba samemu rysować takie menu (niestety).

http://www.google.com/search?q=owner+draw+menu+icons

A w GG, napisanym w MFC, jest klasa CChevronOwnerDrawMenu :P

0

Maly off-topic: ja nie mam ikon w menu kontekstowym w gg?

0

Mozna mozna, tylko trzeba umiec. menu, ktore bedzie mialo ikony musi miec styl MFT_OWNERDRAW. Dodatkowo bedziesz musial obsluzyc komunikat WM_DRAWITEM (odrysowanie - glowny komunikat do odrysowania tych ikonek co chcesz i standardowego tektu - inaczej sie nie da.) i WM_MEASUREITEM (wywolane tylko raz, aby podac wartosci dlugosci i szerokosci menu).

0

Juz sobie poradzilem, uzylem funkcji:
SetMenuItemBitmaps(); :)

P.S ziomasz: mi chodzilo o menu kontekstowe wywolywane kliknieciem ikony w trayu

1 użytkowników online, w tym zalogowanych: 0, gości: 1