Compartir a través de


CFrameWnd::Create

Llame a para crear e inicializar la ventana cuadro de Windows asociado al objeto de CFrameWnd .

virtual BOOL Create( 
   LPCTSTR lpszClassName, 
   LPCTSTR lpszWindowName, 
   DWORD dwStyle = WS_OVERLAPPEDWINDOW, 
   const RECT& rect = rectDefault, 
   CWnd* pParentWnd = NULL, 
   LPCTSTR lpszMenuName = NULL, 
   DWORD dwExStyle = 0, 
   CCreateContext* pContext = NULL  
);

Parámetros

  • lpszClassName
    Señala una cadena de caracteres terminada en null que denomina la clase de Windows. el nombre de clase puede ser cualquier nombre registrado con la función global de AfxRegisterWndClass o la función de RegisterClass Windows. Si NULL, usa los atributos predeterminados predefinidos de CFrameWnd .

  • lpszWindowName
    Señala una cadena de caracteres terminada en null que representa el nombre de la ventana. Utilizado como texto de la barra de título.

  • dwStyle
    especifica los atributos de estilo de la ventana. Incluya el estilo de FWS_ADDTOTITLE si desea que la barra de título automáticamente para mostrar el nombre del documento representa en la ventana.

  • rect
    Especifica el tamaño y la posición de la ventana. El valor de rectDefault permite que Windows especifique el tamaño y la posición de la nueva ventana.

  • pParentWnd
    Especifica la ventana principal de esta ventana de marco. Este parámetro debe ser NULL para ventanas de nivel superior del cuadro.

  • lpszMenuName
    Identifica el nombre de recurso de menú que se utilizará con la ventana. Utilice MAKEINTRESOURCE si el menú tiene un identificador entero en lugar de una cadena. este parámetro puede ser NULL.

  • dwExStyle
    Especifica la ventana extendidas los atributos de estilo .

  • pContext
    especifica un puntero a una estructura de CCreateContext . este parámetro puede ser NULL.

Valor devuelto

Distinto de cero si es correcta; si no 0.

Comentarios

Crea un objeto de CFrameWnd en dos pasos. Primero, invoque al constructor, que crea el objeto de CFrameWnd , y llame a Crear, que crea la ventana cuadro de Windows y la agrega al objeto de CFrameWnd . Crear inicializa el nombre de clase y el nombre de ventana y registra los valores predeterminados del estilo, elemento primario, y menú asociado.

Utilice LoadFrame en lugar de Crear para cargar la ventana cuadro de un recurso en lugar de especificar argumentos.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CFrameWnd Class

Gráfico de jerarquías

CFrameWnd::CFrameWnd

CFrameWnd::LoadFrame

CCreateContext Structure

CWnd::Create

CWnd::PreCreateWindow