Czy ktoś wie, jak rysować po menu? Oczywiście, wiadomo, owner draw i te sprawy, jednak po wyrysowaniu wszystkich elementów okazuje się, że wokół nich powstała taka brzydka, biała ramka, którą też można by zagospodarować :). Próbowałem pobrać canvas całego okna menu przez getwindowdc(handle menu), ale niestety po tym canvasie rysować się nie da, a po próbie narysowania czegoś, dostajemy każde popupmenu w całym windowsie zabarwione na czarno :). Pytanie więc brzmi: jak pokolorować ramkę wokół menuitemów? W VCL, bądź w winapi. Jest to na pewno możliwe, bo winamp 3 koloruje całe.
// Dopisane
Na screenie dołączonym do komponentu jest pomalowana ta ramka, ale zainstalowałem to i niestety ramki w ogóle nie rysuje. Poprzednia wersja próbowała to robić jakąś okrężną drogą (którą nota bene wykorzystałem kiedyś), ale miała ona wielką wadę. Po pokazaniu menu ramka nie była rysowana, dopiero po najechaniu na któryś menuitem.