Rendre un bouton ou un static text inactif ou actif a l'initialisation [Résolu]

Signaler
Messages postés
20
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
22 janvier 2005
-
Messages postés
20
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
22 janvier 2005
-
voilà j'ai initialiser mon static text et mes boutons à enabled lors de la creation de ma boite de dialogue. mais je veux pouvoir les rendre de nouveau actif ( ou inactifs) à certains moments dans mon programme en visual C++ MFC SDI. Merci

2 réponses

Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
Dans OnInitDialog, appeler EnableWindow sur les contrôles et passer TRUE ou FALSE. Il faut soit associer les contrôles du dialogue à leur objet respectif (dans le classwizard, onglet variables, assosier les STATIC à des CStatic et les EDIT à des CEdit...). Ou bien dans le code, récupérer l'objet par GetDlgItem(IDC_xxx)->EnableWindow(...);
Messages postés
20
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
22 janvier 2005

merci beaucoup ymca2003 pour la rapidité de ta réponse. Je viens d'essayer, ça marche!