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)

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


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.