CWindow::Create
Vytvoří 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
[v] Ukazatel v okně třídy.hWndParent
[v] Popisovač okna rodiče nebo vlastníka.rect
[v] Proměnné typu _U_RECT určení pozice okna.Výchozí hodnota je NULL.Pokud je tento parametr NULL, hodnota CWindow::rcDefault se používá.szWindowName
[v] Určuje název okna.Výchozí hodnota je NULL.dwStyle
[v] Styl okna.Výchozí hodnota je 0, což znamená žádný styl je určen.Seznam možných hodnot naleznete v tématu CreateWindow v .dwExStyle
[v] Styl okna Rozšířené.Výchozí hodnota je 0, což znamená žádný rozšířený styl je určen.Seznam možných hodnot naleznete v tématu CreateWindowEx v .MenuOrID
[v] Proměnné typu _U_MENUorID určující popisovač nabídky nebo identifikátor okna.Výchozí hodnota je 0U.lpCreateParam
Ukazatel okna pro vytváření dat obsažených v CREATESTRUCT struktury.
Vrácená hodnota
Pokud úspěšný, úchyt do nově vytvořeného okna určené m_hWnd.Jinak NULL.
Poznámky
CWindow::rcDefaultje definována jako __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0};.
Viz CreateWindow v Další informace.
Poznámka: Pokud se používá jako hodnotu 0 MenuOrID parametr, musí být zadán jako 0U (výchozí hodnota) aby nedošlo k chybě kompilátoru.
Požadavky
Záhlaví: atlwin.h