cs_ninouch
Messages postés20Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention22 janvier 2005
-
3 janv. 2005 à 17:55
cs_ninouch
Messages postés20Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention22 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
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 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(...);