|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : débutant MFC : comment faire pour "enable/disable" des contrôles [ Archives / API ] (robby)
Informations & options pour cette discussion
|
mardi 15 janvier 2002 à 22:12:21 |
débutant MFC : comment faire pour "enable/disable" des contrôles

robby
|
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. Si vous pouvez m'aider ça serait super sympa! Merci a+!
|
|
|
|
mercredi 16 janvier 2002 à 09:18:30 |
Re : débutant MFC : comment faire pour

jpeg
|
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.
Si vous pouvez m'aider ça serait super sympa!
Merci a+!
|
|
|
|
mercredi 16 janvier 2002 à 20:18:10 |
Re : débutant MFC : comment faire pour

robby
|
------------------------------- 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.
Si vous pouvez m'aider ça serait super sympa!
Merci a+!
|
|
|
|
mercredi 16 janvier 2002 à 20:28:57 |
Re : débutant MFC : comment faire pour

robby
|
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!
Merci encore! ------------------------------- Réponse au message : -------------------------------
------------------------------- 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.
Si vous pouvez m'aider ça serait super sympa!
Merci a+!
|
|
|
|
vendredi 27 août 2004 à 11:00:21 |
Re : débutant MFC : comment faire pour "enable/disable" des contrôles

BarthOlivier
|
Vu la date de la derniere post c'est surement trops tard, mais tu as aussi la possiblité de faire :
::EnableWindow(::GetDlgItem(m_hwnd,nom_du_control),true);
ca t'evite de créer des variables inutiles ....
MisterMok
|
|
|
Cette discussion est classé dans : débutant, mfc, contrôles, disable, enable
Répondre à ce message
Sujets en rapport avec ce message
MFC : Contrôles style XP [ par NiFF ]
Salut tout le monde!J'aimerais mettre des contrôles de style windows XP (boutons bleus et orange, progressbar verte, etc) sur ma feuille MFC. Je pense
Get status enable/disable ? - API Windows [ par banane_rose ]
Salut ! voilà je voudrais savoir comment on fait pour obtenir le "status" enable/disable d'un bouton ... (dispo ou grisé)
Ajouter des contrôles en MFC (VC++) [ par NiFF ]
Comment on place sur une feuille MFC des contrôles FileListBox (c'est le nom VB) ,DirListBox, et DriveListBox? Ce sont des zones de fichiers, de dossi
Débutant MFC help !!!!!!! [ par Kangourou_Nomade ]
Bonjour, je viens de faire une appli de transmissions avec des automates en réseau qui marche nickel, mais le bleme c'est le côté graphique sous MFC,
C++ MFC Comment travailler avec les contrôles ? [ par beb30 ]
Je débute dans l'apprentissage..........Je suis le tutorial suivant...Sélectionner l’option ClassWizard ,puis l’onglet member variables et enfin le bo
[MFC Débutant] Base de données ODBC [ par riric94 ]
Bonjour,après moulte tentatives, je viens enfin de créer une table ODBC dans l'utiliteur Visual Studio 2005.Ma table s'appelle donc table1 (pourquoi f
coordonnée sourie sur image MFC [ par projetmarie ]
Bonjour à tous,Je cherche à récupérer les coordonnées de la sourie lorsque je clique sur une image (IDC_STATIC). J'arrive à avoir les coordonnée de la
MFC Document view [ par esquiule ]
Bonjour,je débute en visual C++ et j'aimerais avoir quelques informations.Je travaille avec les MFC.J'ai trouvé de nombreux tutoriaux qui expliquent c
Minimiser dans Systray avec MFC [ par tigerskin ]
Bonjour !Je voudrais que lorsque je clique sur le bouton minimiser ('-') de ma fenêtre l'icône se place dans le systray. J'ai récupéré sur le site le
Ecrire dans un fichier Word à partir des MFC [ par ptiphil ]
Bonjour,en sortie de ma dialogBox, je dois écrire tous mes champs dans un tableau d'un fichier Word déjà existant. Je ne vois pas du tout comment m'y
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|