CWindow::Create
crea una ventana.
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();
Parámetros
lpstrWndClass
[in] puntero A la clase de la ventana.hWndParent
[in] El identificador de la ventana del elemento primario o propietario.rect
[in] variable de _U_RECT tipo que especifica la posición de la ventana.el valor predeterminado es NULL.Cuando este parámetro es NULL, el valor de CWindow::rcDefault se utiliza.szWindowName
[in] especifica el nombre de la ventana.el valor predeterminado es NULL.dwStyle
[in] el estilo de la ventana.El valor predeterminado es 0, lo que significa que no se especifica ningún estilo.Para obtener una lista de valores posibles, vea CreateWindow en Windows SDK.dwExStyle
[in] El estilo de ventana extendida.El valor predeterminado es 0, lo que significa que no se especifica ningún estilo extendido.Para obtener una lista de valores posibles, vea CreateWindowEx en Windows SDK.MenuOrID
[in] variable de _U_MENUorID tipo que especifica un identificador a un menú o un identificador de la ventana.El valor predeterminado es 0U.lpCreateParam
Un puntero a los datos de la ventana-creación contenidos en una estructura de CREATESTRUCT .
Valor devuelto
Si es correcto, el identificador de la ventana creada recientemente, especificada por m_hWnd.si no, NULL.
Comentarios
CWindow::rcDefault se define como __declspec(selectany) RECT CWindow::rcDefault = {CW_USEDEFAULT, CW_USEDEFAULT, 0, 0};.
Vea CreateWindow en Windows SDK para obtener más información.
Note si se utiliza 0 como valor para el parámetro de MenuOrID , debe especificarse como 0U (valor predeterminado) para evitar un error del compilador.
Requisitos
encabezado: atlwin.h