Créer editbox ou zone de texte avec du code

MegaMickx Messages postés 24 Date d'inscription lundi 30 septembre 2002 Statut Membre Dernière intervention 17 juillet 2003 - 24 janv. 2003 à 10:26
MegaMickx Messages postés 24 Date d'inscription lundi 30 septembre 2002 Statut Membre Dernière intervention 17 juillet 2003 - 4 févr. 2003 à 12:18
Salut,

Comment fait-on pour créer une editbox ou zone de texte a un endroit donné sur une Cdialog uniquement avec du code.

Je programme sous [VC++6]

Merci d'avance à ceux qui me réponderont :shy)

2 réponses

cs_vieuxLion Messages postés 455 Date d'inscription samedi 26 octobre 2002 Statut Membre Dernière intervention 6 avril 2004 8
25 janv. 2003 à 23:29
Création dynamique de contrôle : C'est assez simple :

1) Définit un identifiant pour le contrôle :
#define IDC_TEXT 1010

2) Déclare un attribut dans ta classe Dialogue pour le CEditCEdit m_nom;

3) Crée le contrôle, par exemple ainsi :
m_nom.Create( WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER, CRect(10, 10, 100, 50), this, IDC_TEXT);

4) Pour récupérer le texte :
CString s;
GetDlgItemText(IDC_TEXT, s);
AfxMessageBox(s);
0
MegaMickx Messages postés 24 Date d'inscription lundi 30 septembre 2002 Statut Membre Dernière intervention 17 juillet 2003
4 févr. 2003 à 12:18
Je te remercie vieuxLion, sa marche parfaitement :)
0
Rejoignez-nous