Sdílet prostřednictvím


CWindowImpl::Create

Vytvoří okno založené na novou třídu okna.

HWND Create( 
   HWND hWndParent, 
   _U_RECT rect = NULL, 
   LPCTSTR szWindowName = NULL, 
   DWORD dwStyle = 0, 
   DWORD dwExStyle = 0, 
   _U_MENUorID MenuOrID = 0U, 
   LPVOID lpCreateParam = NULL 
);

Parametry

  • hWndParent
    [v] Popisovač okna rodiče nebo vlastníka.

  • rect
    [v] A RECT struktury určení pozice okna. RECT Mohou být předány ukazatel nebo odkazem.

  • szWindowName
    [v] Určuje název okna.Výchozí hodnota je NULL.

  • dwStyle
    [v] Styl okna.Styl vlastnosti třídy stanovené v okně kombinace této hodnoty.Výchozí hodnota poskytuje posuzované třídy úplnou kontrolu stylu.Seznam možných hodnot naleznete v tématu CreateWindow v .

  • dwExStyle
    [v] Styl okna Rozšířené.Styl vlastnosti třídy stanovené v okně kombinace této hodnoty.Výchozí hodnota poskytuje posuzované třídy úplnou kontrolu stylu.Seznam možných hodnot naleznete v tématu CreateWindowEx v .

  • MenuOrID
    [v] Pro podřízené okno identifikátor okna.Nejvyšší úrovně okna popisovač nabídky okna.Výchozí hodnota je 0U.

  • lpCreateParam
    [v] Ukazatel na data pro vytváření okna.Úplný popis naleznete v popisu poslední parametr CreateWindowEx.

Vrácená hodnota

V případě úspěchu úchyt do nově vytvořeného okna.Jinak NULL.

Poznámky

Vytvoření Pokud ještě nebylo evidováno poprvé registruje třídu okna.Nově vytvořeného okna automaticky připojen CWindowImpl objektu.

[!POZNÁMKA]

Nevolejte vytvořit Pokud již volána SubclassWindow.

Použít třídu okna, založený na existující třídu okna, odvození třídy z CWindowImpl a DECLARE_WND_SUPERCLASS makro.Procedura okna existující třídy okna je uložen v m_pfnSuperWindowProc.Další informace naleznete CWindowImpl Přehled.

[!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 CWindowImpl

CWindowImpl::GetWndClassInfo

CWndClassInfo::Register

CWindow::m_hWnd