Sdílet prostřednictvím


CEdit::Create

Vytvoří ovládací prvek pro úpravy systému Windows a připojí jej CEdit objektu.

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

Parametry

  • dwStyle
    Určuje styl ovládacího prvku edit.Použít libovolnou kombinaci Úpravy stylů na ovládací prvek.

  • rect
    Určuje velikost a umístění ovládacího prvku edit.Může být CRect objektu nebo RECT struktury.

  • pParentWnd
    Určuje nadřazené okno ovládacího prvku edit (obvykle CDialog ).Nesmí být NULL.

  • nID
    Určuje ID ovládacího prvku edit.

Vrácená hodnota

Nenulová hodnota, pokud je inicializace úspěšná. jinak 0.

Poznámky

Můžete vytvářet CEdit objektu ve dvou krocích.Nejprve zavolejte CEdit konstruktor a pak volání vytvořit, které vytvoří ovládací prvek pro úpravy systému Windows a připojí jej k CEdit objektu.

Při vytvořit spustí Windows odešle WM_NCCREATE, WM_NCCALCSIZE, WM_CREATE, a WM_GETMINMAXINFO zpráv do ovládacího prvku pro úpravy.

Tyto zprávy jsou zpracovány ve výchozím OnNcCreate, OnNcCalcSize, OnCreate, a OnGetMinMaxInfo členské funkce v CWnd základní třída.Zpracování zpráv výchozí rozšíření, odvození třídy z CEdit , novou třídu přidáte mapování zprávy a výše uvedené funkce členů popisovači zprávy potlačit.Přepsat OnCreate , například provádět potřebné Inicializace nové třídy.

Použít následující styly oken do ovládacího prvku pro úpravy.

  • WS_CHILD vždy

  • WS_VISIBLE obvykle

  • WS_DISABLED zřídka

  • WS_GROUP skupiny ovládacích prvků

  • WS_TABSTOP obsahovat ovládací prvek v pořadí procházení tabulátorem

Příklad

// 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);

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CEdit

Diagram hierarchie

CEdit::CEdit