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

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