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