Share via


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

Clase CMDIFrameWnd

Gráfico de jerarquía