BOOL erstellen (DWORD DwStyleconst RECT&RectCWnd *pParentWndUINTnID );
Rückgabewert
Ungleich NULL, wenn die Initialisierung erfolgreich ist; andernfalls 0.
Parameter
dwStyle
Gibt das Edit-Steuereleme&nt Stil. Wenden Sie eine beliebige Kombination der Stile bearbeiten auf der control.nbsp;
rect
Gibt Größe und Position des Bearbeitungssteuerelements. Kann ein CRect -Objekt oder eine RECT -Struktur.
pParentWnd
Gibt das Edit-Steuerelement des übergeordneten Fensters (oft ein CDialog). Es darf nicht leer sein.
nID
Gibt das Edit-Steuerelement-ID.
Bemerkungen
Sie erstellen ein Objekt CRichEditCtrl in zwei Schritten. Zuerst rufen Sie den CRichEditCtrl -Konstruktor auf, dann rufen Sie Erstellen, erstellt das Windows-Edit-Steuerelement und fügt sie an das Objekt CRichEditCtrl.
Wenn Sie ein rich-Edit-Steuerelement mit dieser Funktion erstellen, müssen Sie zunächst die erforderlichen allgemeinen Steuerelementbibliothek laden. Um die Bibliothek zu laden, rufen Sie die globale Funktion AfxInitRichEdit, wodurch wiederum die allgemeinen Steuerelementbibliothek initialisiert. Sie müssen AfxInitRichEdit nur einmal in Ihrem Prozess aufrufen.
Wenn Erstellen ausgeführt wird, sendet Windows die WM_NCCREATE, WM_NCCALCSIZE WM_CREATEund WM_GETMINMAXINFO Nachrichten an das Edit-Steuerelement.
Diese Nachrichten werden standardmäßig von der OnNcCreate, OnNcCalcSize, OnCreateund OnGetMinMaxInfo Memberfunktionen der CWnd -Basisklasse behandelt. Um die Standard-Nachrichtenverarbeitung zu erweitern, leiten Sie eine Klasse von CRichEditCtrl, der neuen Klasse fügen Sie eine Meldungszuordnung hinzu und überschreiben Sie die oben genannten Message Handler-Memberfunktionen. OnCreatezu überschreiben, z. B. zum Ausführen benötigt Initialisierung für die neue Klasse.
Gelte&n Sie die folgenden Fensterstile für eine bearbeiten-control.nbsp;
CRichEditCtrl Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CRichEditCtrl::CRichEditCtrl