CWindowImpl::Create

Cre&are HWND (HWND hWndParentRECTamp;rcPosLPCTSTRszWindowName= NULL, DWORDdwStyle= WS_CHILD | WS_VISIBLE, DWORD dwExStyle = 0, UINT nID = 0);

Valore restituito

In caso di successo, l'handle di finestra appena creato. In caso contrario, NULL.

Parametri

hWndParent

[in] L'handle alla finestra padre o proprietario.

rcPos

[in] A struttura RECT specificando la posizione della finestra.

szWindowName

[in] Specifica il nome della finestra. Il valore predefinito è NULL.

dwStyle

[in] Lo stile della finestra. Il valore predefinito è WS_CHILD | WS_VISIBLE. Per un elenco dei valori possibili, vedere CreateWindow in Platform SDK.

dwExStyle

[in] Lo stile della finestra estesa. Il valore predefinito è 0, che significa no stile esteso. Per un elenco dei valori possibili, vedere CreateWindowEx in Platform SDK.

nID

[in] Per una finestra di bambino, l'identificatore della finestra. Per una finestra di primo livello, un HWND cast su un UINT. Il valore predefinito è 0.

Osservazioni

Crea una finestra basata su una nuova classe finestra. Create prima registra la classe finestra se esso non è stato ancora registrato. La finestra appena creata è automaticamente associata all'oggetto CWindowImpl.

Per utilizzare una classe finestra che si basa su una classe di finestra esistente, derivare la classe da CWindowImpl e includono la macro DECLARE_WND_SUPERCLASS . La routine della finestra della classe finestra esistente viene salvata nel m_pfnSuperWindowProc. Per ulteriori informazioni, vedere i cenni preliminari CWindowImpl.

&Notanbsp;  Non chiamare Create se si hanno già chiamato SubclassWindow.

Panoramica CWindowImpl |nbsp; Membri della classe

Vedi anche

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

Index