Griser un bouton

Résolu
Neopolo Messages postés 77 Date d'inscription   Statut Membre Dernière intervention   -  
Neopolo Messages postés 77 Date d'inscription   Statut Membre Dernière intervention   -
Salut tout le monde!

Je voudrais juste savoir simplement comment griser un bouton en C++ 6 avec la MFC (quand on est pas dans la classe elle meme représentative de la boite ou est le bouton)

G déjà trouver que si on peut acceder a la variable associé on peut utiliser la forme suivante
" m_boutonarret.EnableWindow(TRUE);"
Mais comment on fait quand on accede pas directemen a cette variable?

Merci d'avance

1 réponse

  1. Neopolo Messages postés 77 Date d'inscription   Statut Membre Dernière intervention   9
     
    Ca y est j'ai touvé!

    AfxGetMainWnd() ->GetDlgItem(IDBOUTON)->EnableWindow(FALSE);

    Et pour un menu

    AfxGetApp()->GetMainWnd()->GetMenu()->EnableMenuItem(IDOUVRIR,MF_GRAYED);

    Et pour changer un texte

    AfxGetMainWnd()->GetDlgItem(IDINFO)->SetWindowText("...YOUPI...");

    Tout ca en MFC
    A+
    3