Menu - Hintergrundfarbe verändern?



  • Hallo!

    Ich möchte bei meinem Menu eine andere Hintergrundfarbe einstellen. Dieser Code scheint aber nicht zu funtkionieren da keine Hintergrundfarbe gesetzt wird:

    MENUINFO menuInfo = {0};
    	menuInfo.cbSize = sizeof(MENUINFO);
    	menuInfo.hbrBack = createSolidBrush(RGB(255,0,0));	
    	SetMenuInfo(m_TheMenu, &menuInfo);
    

    An was könnte es liegen bzw wie mache ich das am besten. Ich benutze nur die WinApi nicht MFC noch sonstiges..

    Danke vielmals 🙂



  • Ok das hat sich erledigt.. Ich habe nur das flag MIM_BACKGROUND vergessen. Noch eine Frage. Wie kann ich die Hintergrundfarbe verändern wenn ein Benutzer ein Menuitem selektiert?


Anmelden zum Antworten