BOOL CreateEx ( DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hwndParent, HMENU nIDorHMenu, LPVOID lpParam = NULL );
BOOL Cre&ateEx (DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyleRECTamp const;RectCWnd *pParentWndUINTnIDLPVOIDlpParam = NULL);
Valor devuelto
Distinto de cero si es correcto; caso contrario 0.
Parámetros
dwExStyle
Especifica el estilo exte&ndido de CWnd creando. Aplicar cualquiera de los estilos de ventana extendida a la window.nbsp;
lpszClassName
Apunta a una cadena de caracteres terminada en nulo que los nombres de la clase de Windows (un estructura WNDCLASS ). El nombre de clase puede ser cualquier nombre registrado con la función global de AfxRegisterWndClass o alguno de los nombres de clase de control predefinidos. No debe ser nulo.
lpszWindowName
Puntos para una cadena de caracteres terminada en null que contiene el nombre de ventana.
dwStyle
Especifica los atributos de estilo de ventana. Para una descripción de los valores posibles, consulte Estilos de ventana y CWnd.
x
Especifica la posición x inicial de la ventana de CWnd.
y
Especifica la posición inicial de la ventana de CWnd.
nWidth
Especifica el ancho (en unidades de dispositivo) de la ventana de CWnd.
nHeight
Especifica la altura (en unidades de dispositivo) de la ventana de CWnd.
hwndParent
Identifica la ventana principal o el propietario de la ventana de CWnd creando. Utilizar NULL para ventanas de nivel superior.
nIDorHMenu
Identifica un menú o un identificador de ventana secundaria. El significado depende el estilo de la ventana.
lpParam
Puntos a los datos de referencia en el campo de lpCreateParams de la estructura CREATESTRUCT.
rect
El tamaño y la posición de la ventana, en coordenadas de cliente de pParentWnd.
pParentWnd
La ventana principal.
nID
El ID de la ventana secundaria.
Observaciones
Crea una ventana superpuesta, emergentes o infantil con el estilo extendido especificado en dwExStyle.
Los parámetros de CreateEx especifican WNDCLASS, título de la ventana, estilo de ventana y (opcionalmente) inicial posición y tamaño de la ventana. CreateEx también especifica la ventana principal (si existe) y ID.
Cuando se ejecuta CreateEx , Windows envía el WM_GETMINMAXINFO, WM_NCCREATE, WM_NCCALCSIZEy WM_CREATE mensajes a la ventana.
Para extender el mensaje predeterminado manipulación, derive una clase de CWnd, agregar un mapa de mensajes para la nueva clase y proporcionan funciones miembro para los mensajes anteriores. Reemplazar OnCreate, por ejemplo, para realizar la inicialización necesaria para una nueva clase.
Reemplazar más controladores de mensaje enmensaje para agregar más funcionalidad a la clase derivada.
Si se da el estilo WS_VISIBLE , Windows envía a la ventana de todos los mensajes necesarios para activar y mostrar la ventana. Si el estilo de ventana especifica una barra de título, el título de la ventana indicado por el parámetro lpszWindowName se muestra en la barra de título.
El parámetro dwStyle puede ser cualquier combinación de estilos de ventana.
Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp;CWnd, :: CreateWindowEx