Compartir a través de


CMDIFrameWnd::CreateNewChild

crea una nueva ventana secundaria.

CMDIChildWnd* CreateNewChild( 
   CRuntimeClass* pClass, 
   UINT nResource, 
   HMENU hMenu = NULL, 
   HACCEL hAccel = NULL 
);

Parámetros

  • pClass
    La clase en tiempo de ejecución de la ventana secundaria que se creará.

  • nResource
    El identificador de recursos compartidos asociado a la ventana secundaria.

  • hMenu
    El menú de la ventana secundaria.

  • hAccel
    El acelerador de ventana secundaria.

Comentarios

Utilice esta función para crear las ventanas secundarias de una ventana de marco MDI.

Ejemplo

// CMainFrame is a CMDIFrameWnd-derived class, 
// OnNewDraw is a menu command handler, 
// CDrawFrame is a CMDIChildWnd-derived class. 
void CMainFrame::OnNewDraw()
{
   CreateNewChild(RUNTIME_CLASS(CDrawFrame), IDR_DRAW, m_hDrawMenu, 
      m_hDrawAccel);
}

Este ejemplo es un extracto de caso Q201045 de Knowledge Base, “HOWTO: Agregar los tipos de la ventana de Varias a aplicación MDI de un No-Documento/vista”. Los artículos de Knowledge Base están disponibles en la documentación de Visual Studio de MSDN Library o en la dirección https://support.microsoft.com.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CMDIFrameWnd Class

Gráfico de jerarquías