Udostępnij za pośrednictwem


CRichEditCtrl::Create

Tworzy formant edycji wzbogaconej Windows i kojarzy ją z tym CRichEditCtrl obiektu.

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

Parametry

  • dwStyle
    Określa styl formantu edycyjnego.Zastosowanie kombinacji style okien, wymienionych w uwagi poniższej sekcji i Edytuj style sterowania, opisane w Windows SDK.

  • rect
    Określa rozmiar i położenie formantu edycyjnego.Może być CRect obiektu lub RECT struktury.

  • pParentWnd
    Określa formant edycyjny okna nadrzędnego (często CDialog).Nie wolno NULL.

  • nID
    Określa identyfikator formantu edycyjnego.

Wartość zwracana

Niezerowa, jeśli inicjowania jest pomyślne; w przeciwnym razie 0.

Uwagi

Można skonstruować CRichEditCtrl obiektu w dwóch etapach.Po pierwsze, wywołanie CRichEditCtrl konstruktora, następnie wywołać Tworzenie, który tworzy formant edycji systemu Windows i dołącza go do CRichEditCtrl obiektu.

Tworząc formant edycji wzbogaconej z tej funkcji, najpierw należy załadować niezbędne, wspólna biblioteka formantów.Załadowanie biblioteki, wywołanie funkcji globalnej AfxInitRichEdit, który z kolei inicjuje biblioteki wspólnej kontroli.Trzeba wywołać AfxInitRichEdit tylko raz w procesie.

Gdy Tworzenie wykonuje system Windows wysyła WM_NCCREATE, WM_NCCALCSIZE, WM_CREATE, i WM_GETMINMAXINFO wiadomości do formantu edycyjnego.

Te komunikaty są obsługiwane domyślnie przez OnNcCreate, OnNcCalcSize, OnCreate, i OnGetMinMaxInfo Członkowskich funkcje w CWnd klasa podstawowa.Rozszerzenie domyślna obsługa wiadomości, pochodzić z klasy CRichEditCtrl, dodać mapę wiadomości do nowej klasy i zastąpić powyższe funkcje składowe obsługi wiadomości.Zastąpić OnCreate, na przykład, aby wykonać inicjowania potrzebne dla nowej klasy.

Stosuje się następujące Style okna do edycji.

  • WS_CHILD zawsze.

  • WS_VISIBLE zazwyczaj.

  • WS_DISABLED rzadko.

  • WS_GROUP do grupy formantów.

  • WS_TABSTOP , aby dołączyć formant edycji kolejność tabulacji.

Więcej informacji o oknie style, zobacz CreateWindow w Windows SDK.

Przykład

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

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CRichEditCtrl

Wykres hierarchii

CRichEditCtrl::CreateEx

CRichEditCtrl::CRichEditCtrl