Menu disablen will nur so halb



  • Hi

    ich disable meine Menüs mit

    m_Menu = AfxGetMainWnd()->GetMenu();
    	for (UINT i = 0; i < m_Menu->GetMenuItemCount(); i++)
    		m_Menu->EnableMenuItem(i, MF_BYPOSITION | MF_GRAYED);
    

    nur bleibt die Menüschrift in der Menüleiste schwarz (als ob es enabled wäre) und erst, wenn ich mit der Maus über einen Eintrag gehe, wird dieser grau.
    Was muss ich machen, das es grau wird, ohne das ich die Maus dort hin bewegen muss?

    mfg
    Tie



  • hab es schon selber gefunden.
    unter den obrigen code muss nur ein:
    AfxGetMainWnd()->DrawMenuBar();


Anmelden zum Antworten