CWindowImpl::Create

Tworzenie HWND (HWND hWndP&arentRECTamp;rcPosLPCTSTRszWindowName= NULL, DWORDdwStyle= WS_CHILD | WS_VISIBLE, DWORD dwExStyle = 0, UINT nID = 0);

Wartość zwracany

W przypadku powodzenia, uchwyt, aby oknie nowo utworzone. W przeciwnym razie wartość NULL.

Parametry

hWndParent

[w] Dojście do okna nadrzędnego lub właściciela.

rcPos

[w] A RECT Struktura określająca pozycję okna.

szWindowName

[w] Określa nazwę okna. Domyślną wartością jest NULL.

dwStyle

[w] Styl okna. Wartością domyślną jest WS_CHILD | WS_VISIBLE. Aby uzyskać listę możliwych wartości, zobacz właściwości CreateWindow w zestawie SDK platformy.

dwExStyle

[w] Styl okna rozszerzone. Wartością domyślną jest 0, co oznacza brak stylu rozszerzone. Aby uzyskać listę możliwych wartości, zobacz funkcji CreateWindowEx w zestawie SDK platformy.

nID

[w] Dla okna podrzędnego identyfikatora okna. Dla okna najwyższego poziomu HWND oddanych do UINT. Wartością domyślną jest 0.

Uwagi

Tworzy okno na podstawie nowej klasy okna. Utwórz najpierw rejestruje klasy okna, jeśli go nie została jeszcze zarejestrowana. Nowoutworzone okno jest automatycznie dołączany do obiektu CWindowImpl.

Aby użyć klasy okna, który opiera się na istniejącej klasy okno, pochodną klasy CWindowImpl i dołączyć makro DECLARE_WND_SUPERCLASS . Procedury okna istniejącej klasy okno jest zapisywany w m_pfnSuperWindowProc. Aby uzyskać więcej informacji zobacz Omówienie CWindowImpl.

Uwaganbsp;  &Nie wywołuj na Tworzenie , jeśli zostały już o nazwie SubclassWindow.

Omówienie CWindowImpl |nbsp; Członkowie klasy

Zobacz też

CWindowImpl::GetWndClassInfo, CWndClassInfo::Register, CWindow::m_hWnd

Index