Rendre un bouton ou un static text inactif ou actif a l'initialisation

Résolu
cs_ninouch
Messages postés
20
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
22 janvier 2005
- 3 janv. 2005 à 17:55
cs_ninouch
Messages postés
20
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
22 janvier 2005
- 3 janv. 2005 à 20:21
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

ymca2003
Messages postés
2070
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
3 juillet 2006
8
3 janv. 2005 à 18:16
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(...);
3
cs_ninouch
Messages postés
20
Date d'inscription
lundi 20 décembre 2004
Statut
Membre
Dernière intervention
22 janvier 2005

3 janv. 2005 à 20:21
merci beaucoup ymca2003 pour la rapidité de ta réponse. Je viens d'essayer, ça marche!
0