CWindow::Create
Crea una finestra.
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();
Parametri
lpstrWndClass
[in] puntatore Alla classe della finestra.hWndParent
[in] handle del padre o alla finestra proprietaria.rect
[in] variabile di tipo _U_RECT che specifica la posizione della finestra.Il valore predefinito è NULL.Quando questo parametro è NULL, il valore CWindow::rcDefault viene utilizzato.szWindowName
[in] specifica il nome della finestra.Il valore predefinito è NULL.dwStyle
[in] lo stile della finestra.Il valore predefinito è 0, per indicare che uno stile è specificato.Per un elenco di valori possibili, vedere CreateWindow in Windows SDK.dwExStyle
[in] lo stile esteso della finestra.Il valore predefinito è 0, per indicare che uno stile esteso è specificato.Per un elenco di valori possibili, vedere CreateWindowEx in Windows SDK.MenuOrID
[in] variabile di tipo _U_MENUorID che specifica un handle a un menu o un identificatore della finestra.Il valore predefinito è 0U.lpCreateParam
Un puntatore ai dati di input creazione contenuti in una struttura CREATESTRUCT.
Valore restituito
Se l'operazione riesce, un handle di finestra appena creato, specificata da m_hWnd.In caso contrario, NULL.
Note
CWindow::rcDefault viene definito come __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0};.
Vedere CreateWindow in Windows SDK per ulteriori informazioni.
SeNote 0 viene utilizzato come valore per il parametro MenuOrID, deve essere specificata come 0U (valore predefinito) per evitare un errore del compilatore.
Requisiti
Header: atlwin.h