Multiple Document Interface (MDI) est une architecture d'application qui permet à l'utilisateur d'ouvrir plusieurs «documents» ou les fenêtres de la même forme , dialogue ou d'un module sans avoir à charger plusieurs instances de l'application . Visual C + + forfait comprend Microsoft Foundation Classes ( MFC ) qui rendent la création d' une application MDI très facile. Microsoft Une interface demande de document unique (SDI) a un parent et une fenêtre enfant . Une application MDI possède une fenêtre parente avec les principaux menus déroulants tels que Fichier, Edition, Affichage et Aide. Ce parent peut avoir plusieurs instances de la même forme de la fenêtre de l'enfant, qui correspondent à des documents individuels. Par exemple, vous pouvez avoir plusieurs fenêtres à la clientèle à l'écran, chaque banque de données pour un client différent . Choses que vous devez
Microsoft Windows 95 3,51 ou plus sur un PC Intel
Tous les composants de Visual C + + version 4.0 ou supérieur (y compris le (Visual ) Developer Studio et les bibliothèques MFC )
Show More Instructions
1
lancement de Microsoft Visual Studio à partir du menu Démarrer de Windows.
2
Sélectionnez «Nouveau» et «projet» à partir du menu principal de la AppWizard de Visual studio. Entrez un nom de projet . Sélectionnez " MFC AppWizard (exe) " pour le type de projet. Cochez la case " Win32 " dans les plates-formes . Entrez votre chemin du répertoire où ce projet va résider . Cliquez sur "Créer".
3
activer le bouton " Multiple de document" en réponse à " quel type d'application voulez-vous créer ? " Cliquez sur le bouton " Suivant" pour passer à travers plusieurs écrans AppWizard . Regardez le cadre de l'information et de défaut, laissant tout changé. AppWizard a créé votre application MDI base.
4
Créer le projet dans le menu "Build" et exécuter l'application. Vous verrez une fenêtre , le cadre principal , ce qui aura une barre d'outils et barre d'état avec des capacités de prévisualisation d'impression et d'impression. Déroulez le menu "Fichier" et cliquez sur " Nouveau". Votre première fenêtre de document sera créé. Sélectionnez "Nouveau " à nouveau et vous verrez une autre fenêtre de l'enfant. Déroulez le menu "Affichage" de la trame principale et sélectionnez "Cascade" ou "tuile" pour organiser les fenêtres de document de l'enfant. Si le nom de votre application est " MyFirstMDIApp », puis vous verrez deux entrées dans le menu "Affichage" , à savoir " MyFirstMDIApp1 " et " MyFirstMDIApp2 . " Sélectionnez un ou l'autre de porter document 1 ou d'un document 2 à l'avant-garde .
5
Ouvrez le fichier " CChildFrame.CPP " à partir de la source sous-répertoire dans votre projet. C'est le point d'entrée principal pour les fenêtres de votre enfant , c'est-à- documents. L'architecture MDI crée une classe CMainFrame et une classe CChildFrame . Chaque trame de l'enfant a une classe de document et une classe d'affichage . La classe d'affichage est chargé de repeindre la fenêtre lorsque l'utilisateur redimensionne avec la souris . La classe de document est associé à des données d'être saisies par l'utilisateur , affiché dans la forme et éventuellement stockées et récupérées sur le disque.