Interfaz de múltiples documentos ( MDI ) es una arquitectura de aplicaciones que permite al usuario abrir múltiples "documentos" o ventanas de la misma forma , el diálogo o el módulo sin tener que cargar varias instancias de la aplicación. De Microsoft Visual C + + paquete incluye Microsoft Foundation Classes ( MFC ) que hacen que la creación de una aplicación MDI muy fácil . Una aplicación de interfaz de único documento ( SDI ) tiene un padre y una ventana hija . Una aplicación MDI tiene una ventana principal con los principales menús desplegables como Archivo , Editar , Ver y Ayuda. El padre puede tener varias instancias de la misma forma ventana secundaria , que corresponden a los documentos individuales. Por ejemplo , usted puede tener muchas ventanas en la pantalla del cliente , los datos de cada explotación por un cliente diferente. Cosas que necesitará
Microsoft Windows 95/NT 3.51 o más en una PC Intel
Todos los componentes de Visual C + + versión 4.0 o superior (incluye la (Visual ) Developer Studio y bibliotecas MFC )
Mostrar más instrucciones
1
lanzamiento Microsoft Visual Studio en el menú Inicio de Windows.
2
Seleccione "Nuevo" y "Proyecto " en el menú principal del Asistente para aplicaciones de Visual Studio. Introduzca el nombre del proyecto . Seleccione " MFC AppWizard (exe ) " para el tipo de proyecto . Marque " Win32 " en las plataformas . Ingrese su ruta de directorio en donde este proyecto residirá . Haga clic en " Crear. "
3
Habilitar el botón " Multiple documento " en respuesta a "¿Qué tipo de aplicaciones le gustaría crear? " Haga clic en el botón " Siguiente" para pasar a través de varias pantallas AppWizard . Mira la configuración de la información y por defecto , dejando todo igual. AppWizard ha creado su aplicación básica MDI.
4
Genere el proyecto en el menú " Build " y ejecutar la aplicación . Usted verá una ventana, la estructura principal , que contará con una barra de herramientas y barra de estado de impresión y capacidades de vista previa de impresión . Abra el menú "Archivo" y haga clic en " Nuevo". Se creará la primera ventana de documento. Seleccione "Nuevo " de nuevo y verá otra ventana hija . Abra el menú "Ver" de la estructura principal y seleccione " cascada" o " Tile " para organizar las ventanas de los documentos del niño . Si el nombre de la aplicación es " MyFirstMDIApp ", entonces usted verá dos entradas en el menú "Ver " , a saber , " MyFirstMDIApp1 " y " MyFirstMDIApp2 . " Seleccione un documento para que 1 o documento 2 en el primer plano .
5
Abra el archivo " CChildFrame.CPP " de la fuente subdirectorio bajo su proyecto. Este es el principal punto de entrada para sus ventanas secundarias , es decir, los documentos. La arquitectura MDI crea una clase CMainFrame y una clase CChildFrame . Cada fotograma niño tiene una clase de documento y una clase de vista . La clase de vista es responsable de volver a pintar la ventana cuando el usuario cambia el tamaño con el ratón . La clase de documento se asocia a capturar datos con el usuario , que se muestra en la forma y posiblemente almacenada en y recuperado del disco.