Menu Eintrag auf Gray setzen



  • Hallo ich möchte bei einer bestimmten Nachricht, einen Menu Eintrag
    auf Grau setzen und deaktivieren.
    Nun meine Behandlungsroutine auf meine Nachricht sieht so aus:

    void CFenster::OnIntern(WPARAM wP, LPARAM lP)
    {
    	if(wP == 0)
    	{
    		GetMenu()->EnableMenuItem(ID_DATEN_AUSGABE,MF_ENABLED);		
    	}
    	else
    	{
    		GetMenu()->EnableMenuItem(ID_DATEN_AUSGABE, MF_GRAYED);
    	}
    }
    

    aber leider funzt das nicht. Warum ?



  • void CFenster::OnIntern(WPARAM wP, LPARAM lP)
    {
        if(wP == 0)
        {
            GetMenu()->EnableMenuItem(ID_DATEN_AUSGABE,MF_BYCOMMAND |MF_ENABLED);        
        }
        else
        {
            GetMenu()->EnableMenuItem(ID_DATEN_AUSGABE,MF_BYCOMMAND|MF_GRAYED);
        }
    }
    


  • Habe den Code mal so modifiziert aber... 😞
    Komischerweise funzt das auch nicht... 😕


Anmelden zum Antworten