Griser un bouton

Résolu/Fermé
Neopolo Messages postés 77 Date d'inscription mercredi 9 juin 2004 Statut Membre Dernière intervention 8 juin 2005 - 7 févr. 2005 à 17:26
Neopolo Messages postés 77 Date d'inscription mercredi 9 juin 2004 Statut Membre Dernière intervention 8 juin 2005 - 9 févr. 2005 à 17:56
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

Neopolo Messages postés 77 Date d'inscription mercredi 9 juin 2004 Statut Membre Dernière intervention 8 juin 2005 9
9 févr. 2005 à 17:56
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