Rendre le champ d'une fenetre visible

[Résolu]
Signaler
Messages postés
49
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
15 septembre 2005
-
Messages postés
49
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
15 septembre 2005
-
Bonjour tlm,

Ma question est simple, je veux pouvoir rendre visible un edit et un bouton, qui sont invible au load de la fenetre, lorsque je clic sur un bouton.

Merci.

PS: désolé mais je début......

3 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
ShowWindow()

ciao...
BruNews, MVP VC++
Messages postés
449
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
5 mars 2009

Exactement c'est ShowWindow(handle_du_edit, ETAT)
ETAT vaut :
- SW_HIDE pour cacher
- SW_SHOW pour l'afficher (logique me diras tu...)
voila @++

"Avant même de fonctionner, tout programme est déjà obsolète."
Messages postés
49
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
15 septembre 2005

Merci, voila ce que j'ai utilisé pour ceux que ça intéresse :

CWnd *pWnd;

pWnd = GetDlgItem(int nID); //nID correspond au nom du champ(edit,btn,label....)

pWnd->ShowWindow(SW_SHOW); //visible
pWnd->ShowWindow(SW_HIDE); //invisible

Voila, @++