begin process at 2010 02 10 00:56:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

débutant MFC : comment faire pour "enable/disable" des contrôles


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

débutant MFC : comment faire pour "enable/disable" des contrôles

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ée 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales