CWindow::Create
Tworzy okno.
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();
Parametry
lpstrWndClass
[w] Wskaźnik do klasy okna.hWndParent
[w] Dojście do okna nadrzędnego lub właściciela.rect
[w] Zmienna typu _U_RECT określające położenie okna.Wartością domyślną jest NULL.Kiedy ten parametr jest NULL, wartość CWindow::rcDefault jest używana.szWindowName
[w] Określa nazwę okna.Wartością domyślną jest NULL.dwStyle
[w] Styl okna.Wartością domyślną jest 0, co oznacza brak stylu jest określony.Listy możliwych wartości, zobacz CreateWindow w Windows SDK.dwExStyle
[w] Styl okna rozszerzone.Wartością domyślną jest 0, co oznacza brak stylu rozszerzonego jest określony.Listy możliwych wartości, zobacz CreateWindowEx w Windows SDK.MenuOrID
[w] Zmienna typu _U_MENUorID określający dojście do menu lub identyfikator okna.Wartością domyślną jest 0U.lpCreateParam
Wskaźnik do tworzenia okna dane zawarte w CREATESTRUCT struktury.
Wartość zwracana
Jeśli się powiedzie, dojście do okna nowo utworzone określonej przez m_hWnd.W przeciwnym razie NULL.
Uwagi
CWindow::rcDefaultjest zdefiniowana jako __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0};.
Zobacz CreateWindow w Windows SDK Aby uzyskać więcej informacji.
Uwaga użycie 0 jako wartość dla MenuOrID parametru musi być określona jako 0U (wartość domyślna), aby uniknąć błędu kompilatora.
Wymagania
Nagłówek: atlwin.h