CW&nd::CreateExnbsp;

BOOL CreateEx ( DWORD DwExStyle, LPCTSTR LpszClassName, LPCTSTR LpszWindowName, DWORD DwStyle, Int X, Int y, Int nWidth, Int nHeight, HWND HwndParent, HMENU nIDorHMenu, LPVOID LpParam = NULL );

BOOL Cre&ateEx (DWORD DwExStyle, LPCTSTR LpszClassName, LPCTSTR LpszWindowName, DWORD DwStyleconst RECTamp;RectCWnd *pParentWndUINTnIDLPVOIDlpParam = NULL);

Rückgabewert

Ungleich NULL, wenn erfolgreich; andernfalls 0.

Parameter

dwExStyle

Gibt de&n erweiterten Stil von der CWnd erstellt wird. Gelten Sie einen der erweiterte Fensterstile für die window.nbsp;

lpszClassName

Verweist auf eine Null-terminierte Zeichenfolge, die Namen die Windows-Klasse (eine WNDCLASS Struktur). Der Klassenname kann einen beliebigen Namen mit der globalen Funktion ist oder eines der vordefinierten Steuerelement-Klasse Namen registriert sein. Es darf nicht leer sein.

lpszWindowName

Verweist auf eine Null-terminierte Zeichenfolge, die enthält der Name des Fensters.

dwStyle

Gibt die Attribute des Fenster-Stil. Finden Sie Fensterstile und AfxRegisterWndClass eine Beschreibung der möglichen Werte.

x

Gibt die erste X-Position des Fensters CWnd.

y

Gibt die obere Anfangsposition des Fensters CWnd.

nWidth

Gibt die Breite des Fensters CWnd (in Geräteeinheiten).

nHeight

Gibt die Höhe (in Geräteeinheiten) des Fensters CWnd.

hwndParent

Identifiziert das Fenster übergeordneten oder Besitzer des Fensters CWnd erstellt wird. NULL für Fenster der obersten Ebene verwenden.

nIDorHMenu

Identifiziert ein Menü oder ein ChildWindow Bezeichner. Die Bedeutung hängt das Format des Fensters.

lpParam

Verweist auf die Daten, auf die durch das LpCreateParams Feld der CREATESTRUCT -Struktur.

rect

Die Größe und Position des Fensters in Clientkoordinaten des pParentWnd.

pParentWnd

Das übergeordnete Fenster.

nID

Die ID des untergeordneten Fensters.

Bemerkungen

Erstellt eine überlappende, Popup-Fenster oder ein untergeordnetes Fenster mit den erweiterten Stil in DwExStyle angegeben.

Die CreateEx Parameter geben der WNDCLASS, Fenstertitel, Fensterstil, und (optional) ursprüngliche Position und Größe des Fensters. CreateEx gibt auch Eltern (falls vorhanden) und die ID des Fensters.

Wenn CreateEx ausgeführt wird, sendet Windows die WM_GETMINMAXINFO, WM_NCCREATE, WM_NCCALCSIZEund WM_CREATE Meldungen an das Fenster.

Um die Standard-Nachrichtenverarbeitung zu erweitern, leiten Sie eine Klasse von CWnd, die neue Klasse fügen Sie eine Meldungszuordnung hinzu und bieten Sie Memberfunktionen für die oben genannten Nachrichten. OnCreate, z. B. zum Ausführen erforderliche Initialisierung für eine neue Klasse überschreiben.

Weiter setzen Sie aufMessage Message Handlern weitere Funktionalität in Ihre abgeleitete Klasse außer Kraft.

Wenn der Style WS_VISIBLE angegeben wird, sendet Windows Fenster alle Nachrichten zu aktivieren und Anzeigen des Fensters erforderlich. Wenn der Fensterstil eine Titelleiste angibt, wird der Fenstertitel der Parameter zeigt LpszWindowName in der Titelleiste angezeigt.

Der DwStyle -Parameter kann eine beliebige Kombination von Fensterstilen.

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;AfxRegisterWndClass, :: CreateWindowEx

Index