CWindowImpl::Create

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

Valor devuelto

Si tiene éxito, el identificador de la ventana recién creada. De lo contrario, NULL.

Parámetros

hWndParent

[en] El identificador de la ventana principal o propietario.

rcPos

[en] A estructura RECT que especifica la posición de la ventana.

szWindowName

[en] Especifica el nombre de la ventana. El valor predeterminado es NULL.

dwStyle

[en] El estilo de la ventana. El valor predeterminado es WS_CHILD | WS_VISIBLE. Para una lista de valores posibles, consulte CreateWindow en el SDK de la plataforma.

dwExStyle

[en] El estilo de ventana extendida. El valor predeterminado es 0, lo que significa que ningún estilo extendido. Para una lista de valores posibles, consulte CreateWindowEx en el SDK de la plataforma.

nID

[en] Para una ventana secundaria, el identificador de ventana. Para una ventana de nivel superior, un HWND convertirse un UINT. El valor predeterminado es 0.

Observaciones

Crea una ventana basada en una nueva clase de ventana. Crear primero registra la clase de ventana si aún no se ha registrado. La ventana recién creada automáticamente se adjunta al objeto CWindowImpl.

Para utilizar una clase de ventana que se basa en una clase de ventana existente, derivar la clase de CWindowImpl e incluyen la macro DECLARE_WND_SUPERCLASS . Procedimiento de ventana de la clase de ventana existente está guardado en m_pfnSuperWindowProc. Para obtener más información, consulte la descripción de CWindowImpl.

&Notanbsp;  No llame a crear si ya han llamado SubclassWindow.

Visión General de CWindowImpl |nbsp; Miembros de clase

Véase también

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

Index