Multiple Document Interface ( MDI ) är en applikation arkitektur som tillåter användaren att öppna flera " dokument " eller fönster i samma form , dialogruta eller en modul utan att behöva ladda flera instanser av programmet . Microsofts Visual C + + paketet ingår Microsoft Foundation Classes ( MFC ) som gör att skapa ett MDI ansökan mycket lätt . En Single Document Interface ( SDI ) ansökan har en förälder och ett barn fönster . En MDI ansökan har en förälder fönster med de viktigaste rullgardinsmenyer som Arkiv , Redigera , Visa och Hjälp . Denna förälder kan ha flera instanser av samma barn fönstret blankett , vilket motsvarar enskilda dokument . Till exempel kan du ha många kunder fönster på skärmen , varje anläggning data för en annan kund . Saker du behöver
Microsoft Windows 95 3.51 eller högre på en Intel PC Review Alla komponenter i Visual C + + version 4.0 eller högre ( ingår ( Visual ) Developer Studio och MFC-biblioteken )
Visa fler instruktioner
1
Launch Microsoft Visual Studio från Windows Start-meny .
2
Välj " New " och " Project " från huvudmenyn i Visual Studio AppWizard . Ange ett projektnamn . Välj " MFC AppWizard ( exe ) " för Project Type . Markera " Win32 " på plattformar . Ange din sökväg där det här projektet kommer att finnas. Klicka på " Skapa ".
3
Aktivera " Multiple Document " i svaret på " Vilken typ av applikation vill du skapa ? " Klicka på knappen "Nästa" för att gå igenom flera AppWizard skärmar . Titta på den information och standardinställningen , lämnar allt oförändrat . AppWizard har skapat din grundläggande MDI ansökan .
4
Bygg projektet från " Build " -menyn och köra programmet . Du kommer att se ett fönster , Main Frame , som kommer att ha ett verktygsfält och statusfält med tryck och förhandsgranskning kapacitet . Dra ner " Arkiv " -menyn och klicka på " Nytt ". Din första dokument fönster skapas . Välj " Ny " igen och du kommer att se ett annat barn fönstret . Dra ner menyn "Visa" av huvudramen och välj " Cascade " eller " Tile " att ordna fönstren underordnade dokumentet . Om din ansökan heter " MyFirstMDIApp , " då kommer du att se två poster i menyn "Visa" , nämligen " MyFirstMDIApp1 " och " MyFirstMDIApp2 . " Välj antingen en för att föra handlingen 1 eller dokument 2 i förgrunden .
5
Öppna filen " CChildFrame.CPP " från källan underkatalog under projektet . Detta är den viktigaste inkörsporten för dina underordnade fönster , det vill säga handlingar . MDI arkitektur skapar en CMainFrame klass och en CChildFrame klass . Varje barn ram har ett dokument klass och en vy klass . Vyn klassen ansvarar för ommålning fönstret när användaren ändrar storlek på den med musen . Dokumentet klassen är associerad med data som samlas in från användaren , visas i form och eventuellt lagras på och hämtas från disken .