CWindow::Create
Stellt ein Fenster erstellt.
HWND Create(
LPCTSTR lpstrWndClass,
HWND hWndParent,
_U_RECT rect = NULL,
LPCTSTR szWindowName = NULL,
DWORD dwStyle = 0,
DWORD dwExStyle = 0,
_U_MENUorID MenuOrID = 0U,
LPVOID lpCreateParam = NULL
) throw();
Parameter
lpstrWndClass
[in] Ein Zeiger auf die Klasse des Fensters.hWndParent
[in] Das Handle für den übergeordneten oder auf Besitzerfenster.rect
[in] Eine Variable des Typs _U_RECT die Position des Fensters angibt.Der Standardwert ist NULL.Wenn dieser Parameter NULL ist, wird der Wert von CWindow::rcDefault verwendet.szWindowName
[in] gibt den Namen des Fensters angezeigt.Der Standardwert ist NULL.dwStyle
[in] Das Format des Fensters.Der Standardwert ist 0 und bedeutet, dass kein Format angegeben wird.Eine Liste der möglichen Werten, finden Sie unter CreateWindow in Windows SDK.dwExStyle
[in] Der erweiterte Fensterstil.Der Standardwert ist 0 und bedeutet, dass kein erweitertes Format angegeben wird.Eine Liste der möglichen Werten, finden Sie unter CreateWindowEx in Windows SDK.MenuOrID
[in] Eine Variable des Typs _U_MENUorID ein Handle für ein Menü oder einem Fensterbezeichner angibt.Der Standardwert ist 0U.lpCreateParam
Ein Zeiger auf den FensterErstellung Daten enthalten CREATESTRUCT in einer Struktur.
Rückgabewert
Wenn erfolgreich, das Handle für den neu erstellten Fenster, angegeben durch m_hWnd.Andernfalls NULL.
Hinweise
CWindow::rcDefault wird als __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0}; definiert.
Siehe CreateWindow in Windows SDK weitere Informationen.
Hinweis, wenn 0 als Wert für den Parameter MenuOrID verwendet wird, muss sie als 0U (der Standardwert) angegeben werden um einen Compilerfehler zu vermeiden.
Anforderungen
Header: atlwin.h