Sdílet prostřednictvím


CRichEditCtrl::Create

Vytvoří ovládací prvek RichEdit Windows a přidruží jej s tímto CRichEditCtrl 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 styly oken v kombinaci poznámky části, a upravit styly řízení, je popsáno v .

  • 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 textové pole (často 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 CRichEditCtrl objektu ve dvou krocích.Nejprve zavolejte CRichEditCtrl konstruktoru, zavolejte vytvořit, které vytvoří ovládací prvek pro úpravy systému Windows a připojí jej k CRichEditCtrl objektu.

Při vytváření ovládacího prvku RichEdit pomocí této funkce nejprve je třeba zavést nezbytné společné knihovny ovládacích prvků.Načíst knihovnu, volání globální funkce AfxInitRichEdit, která zase inicializuje společná knihovna ovládacích prvků.Obraťte se na AfxInitRichEdit pouze jednou v procesu.

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 CRichEditCtrl , 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 jen zřídka.

  • WS_GROUP skupiny ovládacích prvků.

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

Další informace o stylech okna viz CreateWindow v .

Příklad

m_myRichEditCtrl.Create(
   WS_CHILD|WS_VISIBLE|WS_BORDER|ES_MULTILINE,
   CRect(10,10,100,200), pParentWnd, IDD_RICHEDITCTRL);

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CRichEditCtrl

Diagram hierarchie

CRichEditCtrl::CreateEx

CRichEditCtrl::CRichEditCtrl