Partager via


CEdit::Create

Crée le contrôle d'édition windows et l'attache à l'objet d' CEdit .

virtual BOOL Create(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   UINT nID 
);

Paramètres

  • dwStyle
    Spécifie le style du contrôle d'édition.Appliquez une combinaison de styles de modification au contrôle.

  • rect
    Spécifie la taille et la position du contrôle d'édition.Peut être une structure d'objet ou d' RECT d' CRect .

  • pParentWnd
    Spécifie la fenêtre parente du contrôle d'édition (généralement CDialog).Il ne doit pas être NULL.

  • nID
    Spécifie l'ID du contrôle d'édition

Valeur de retour

Une valeur différente de zéro si l'initialisation est réussie ; sinon 0.

Notes

Vous construisez un objet d' CEdit en deux étapes.D'abord, appelez le constructeur d' CEdit puis appelez Créer, qui crée le contrôle d'édition windows et l'attache à l'objet d' CEdit .

Lorsque Créer exécute, windows envoie les messages de WM_NCCREATE, de WM_NCCALCSIZE, de WM_CREATE, et de WM_GETMINMAXINFO au contrôle d'édition.

Ces messages sont gérés par défaut par les fonctions membres d' OnNcCreate, d' OnNcCalcSize, d' OnCreate, et d' OnGetMinMaxInfo dans la classe de base d' CWnd .Pour étendre la gestion des messages par défaut, dérivez une classe d' CEdit, ajoutez une table des messages à la nouvelle classe, et substituer les fonctions membres gestionnaires de messages ci-dessus.Substituez OnCreate, par exemple, pour effectuer l'initialisation requise pour la nouvelle classe.

Appliquez styles de fenêtre suivant à un contrôle d'édition.

  • WS_CHILD toujours

  • WS_VISIBLE habituellement

  • WS_DISABLED rarement

  • WS_GROUP aux contrôles de groupe

  • WS_TABSTOP pour inclure le contrôle d'édition dans l'ordre de tabulation

Exemple

// dynamically create an edit control
CEdit* pEdit = new CEdit;
pEdit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER,
   CRect(10, 10, 100, 100), this, 1);

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CEdit

Graphique de la hiérarchie

CEdit::CEdit