Sdílet prostřednictvím


CWindowImpl::Create

 

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

Syntaxe

      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 Windows SDK.

  • 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 Windows SDK.

  • 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é

Třída CWindowImpl
CWindowImpl::GetWndClassInfo
CWndClassInfo::Register
CWindow::m_hWnd