menu icon



  • Angenommen:

    IDR_MENU1 MENU
    BEGIN
        POPUP "DATA"
        BEGIN
            MENUITEM "OPEN",          ID_OPEN
            MENUITEM "CLOSED",          ID_CLOSE
            MENUITEM "END",               ID_END
        END
    
    END
    

    wie kann ich z.B vor OPEN ein icon hisetzen?



  • Du kannst den Menüitems den Style MFT_OWNERDRAW verpassen, dann die Messages WM_MEASUREITEM, WM_DRAWITEM abfangen und das Ganze per Ownerdraw erledigen. Es ist ziemlich aufwendig und das Menüm veriert den Themed Style. Soweit ich weiss gibts noch einen einfachere Möglichkeit, wenn man Bitmaps verwendet (siehe Struktur MENUITEMINFO), der Nachteil dabei ist man bekommt eben keine Transparenz.


Anmelden zum Antworten