Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CWindow

CWindow::m_hWnd