Sous MFC, la fonction EnableWindow est une méthode de la classe CWnd. Or c'est de cette classe qu'héritent tous les contrôles : CComboBox, CEdit ...
Donc, en toute logique, tu dois pouvoir faire :
-------------------------------
Réponse au message :
-------------------------------
Sous MFC, la fonction EnableWindow est une méthode de la classe CWnd. Or c'est de cette classe qu'héritent tous les contrôles : CComboBox, CEdit ...
Donc, en toute logique, tu dois pouvoir faire :
monObjet.EnableWindow(TRUE/FALSE);
-------------------------------
Réponse au message :
-------------------------------
Bonjour!
J'ai vu qu'en MFC certaines API ont une autre syntaxe et je n'arrive pas à trouver comment on peut activer/ désactiver un contrôle.
Avant je faisais :
EnableWindow(GetDlgItem(hDlg, Nom_du_controle), FALSE);
En MFC, cette même fonction est du type EnableWindow( BOOL ) et active/désactive la fenêtre entière... et moi je veux agir sur un contrôle uniquement.
Merci beaucoup jpeg! Je viens de découvrir qu'en plus on peut attribuer plusieurs varibles au même contrôle via Class Wizard... Donc je peux mettre à la fois une variable membre pour les données et une autre pour manipuler le contrôle...
Désolé d'embêter tout le monde mais c'est pas évident d'apprendre le MFC tout seul!