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