Compartir a través de


CMiniFrameWnd::CreateEx

Crea un objeto CMiniFrameWnd.

virtual BOOL CreateEx( 
   DWORD dwExStyle, 
   LPCTSTR lpClassName,  
   LPCTSTR lpWindowName, 
   DWORD dwStyle,  
   const RECT& rect, 
   CWnd* pParentWnd = NULL,  
   UINT nID = 0 
);

Parámetros

  • dwExStyle
    Especifica el estilo extendido de CMiniFrameWnd que crea. Aplica estilos de ventana extendidas cualquiera de los a la ventana.

  • lpClassName
    Señala una cadena de caracteres terminada en null que denomina la clase de Windows (una estructura de Clase WNDCLASS ). El nombre de clase puede ser cualquier nombre registrado con la función global de Clase o nombres de clase control predefinidos cualquiera de los. no debe ser NULL.

  • lpWindowName
    Señala una cadena de caracteres terminada en null que contiene el nombre de la ventana.

  • dwStyle
    Especifica los atributos de estilo de ventana. Vea Estilos de ventana y CWnd::Create para obtener una descripción de los valores posibles.

  • rect
    El tamaño y la posición de la ventana, en coordenadas del cliente de pParentWnd.

  • pParentWnd
    Señala al objeto de la ventana primaria.

  • nID
    El identificador de ventana secundaria.

Valor devuelto

Devuelve TRUE en correctamente, FALSE en el error.

Comentarios

Los parámetros de CreateEx especifican WNDCLASS, estilo de ventana, y (opcionalmente) la posición inicial y el tamaño de la ventana. CreateEx también especifica el elemento primario de la ventana (si existe) e id

Cuando CreateEx se ejecuta, Windows envía los mensajes de WM_GETMINMAXINFO, de WM_NCCREATE, de WM_NCCALCSIZE, y de WM_CREATE a la ventana.

Para extender el control de mensajes predeterminada, derive una clase de CMiniFrameWnd, agregar un mapa de mensajes a la nueva clase, y proporcionar funciones de miembro para los mensajes anteriores. Reemplace OnCreate, por ejemplo, para realizar la inicialización necesaria para una nueva clase.

Invalide controladores de mensajes más extensosde mensajes de Onpara agregar funcionalidad adicional en la clase derivada.

Si se especifica el estilo de WS_VISIBLE , Windows envía la ventana todos los mensajes necesarios para generar y mostrar la ventana. Si el estilo de ventana especifica una barra de título, el título de la ventana designado por el parámetro de lpszWindowName aparece en la barra de título.

El parámetro de dwStyle puede ser cualquier combinación de estilos de ventana.

Las ventanas del cuadro de herramientas de Palette de estilo antiguo ya no se admiten. El estilo anterior, que no tiene un botón cerrar de “X”, se admitirá cuando ejecuta una aplicación MFC en versiones anteriores de Windows, pero ya no se admite en Visual C++ .NET. Sólo el nuevo estilo de WS_EX_TOOLWINDOW se admite ahora; para obtener una descripción de este estilo, vea Estilos de ventana extendidos.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CMiniFrameWnd Class

Gráfico de jerarquías

CFrameWnd::Create

CWnd::Create

CWnd::CreateEx

CFrameWnd (Clase)