Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[Veel nieuwe en tussenliggende gebruikers vinden het moeilijk om MDI-toepassingen te gebruiken. Daarom moet u rekening houden met andere modellen voor uw gebruikersinterface. U kunt echter MDI gebruiken voor toepassingen die niet eenvoudig in een bestaand model passen.]
De MDI (Multiple Document Interface) is een specificatie die een gebruikersinterface definieert voor toepassingen waarmee de gebruiker tegelijkertijd met meer dan één document kan werken.
In deze sectie
| Onderwerp | Beschrijving |
|---|---|
| over de interface met meerdere documenten | Beschrijft de interface voor meerdere documenten. |
| de met meerdere documentinterfaces gebruiken | Hierin wordt uitgelegd hoe u taken uitvoert die zijn gekoppeld aan de interface voor meerdere documenten. |
| MDI-verwijzing | Bevat de API-verwijzing. |
MDI-functies
| Naam | Beschrijving |
|---|---|
| CreateMDIWindow- | Hiermee maakt u een onderliggend MDI-venster. |
| DefFrameProc- | Biedt standaardverwerking voor vensterberichten die door de vensterprocedure van een MDI-framevenster niet worden verwerkt. Alle vensterberichten die niet expliciet door de vensterprocedure worden verwerkt, moeten worden doorgegeven aan de functie DefFrameProc, niet aan de functie DefWindowProc. |
| DefMDIChildProc | Biedt standaardverwerking voor elk vensterbericht dat de vensterprocedure van een onderliggend MDI-venster niet wordt verwerkt. Een vensterbericht dat niet door de vensterprocedure wordt verwerkt, moet worden doorgegeven aan de functie DefMDIChildProc, niet aan de functie DefWindowProc. |
| TranslateMDISysAccel- | Processen accelerator toetsaanslagen voor venstermenuopdrachten van de onderliggende MDI-vensters die zijn gekoppeld aan het opgegeven MDI-clientvenster. De functie vertaalt WM_KEYUP en WM_KEYDOWN berichten naar WM_SYSCOMMAND berichten en verzendt deze naar de juiste MDI-onderliggende vensters. |
MDI-berichten
| Naam | Beschrijving |
|---|---|
| WM_MDIACTIVATE | Verzonden naar een MDI-clientvenster om het clientvenster te instrueren om een ander onderliggend MDI-venster te activeren. |
| WM_MDICASCADE | Verzonden naar een MDI-clientvenster om alle onderliggende vensters in een trapsgewijze indeling te rangschikken. |
| WM_MDICREATE | Verzonden naar een MDI-clientvenster om een onderliggend MDI-venster te maken. |
| WM_MDIDESTROY | Verzonden naar een MDI-clientvenster om een onderliggend MDI-venster te sluiten. |
| WM_MDIGETACTIVE | Verzonden naar een MDI-clientvenster om de ingang op te halen naar het actieve MDI-onderliggende venster. |
| WM_MDIICONARRANGE | Verzonden naar een MDI-clientvenster om alle geminimaliseerde MDI-onderliggende vensters te rangschikken. Het heeft geen invloed op onderliggende vensters die niet zijn geminimaliseerd. |
| WM_MDIMAXIMIZE | Verzonden naar een MDI-clientvenster om een onderliggend MDI-venster te maximaliseren. Het systeem wijzigt de grootte van het onderliggende venster zodat het clientgebied het clientvenster vult. Het systeem plaatst het menupictogram van het venstervenster op de meest rechtse positie van de menubalk van het framevenster en plaatst het herstelpictogram van het onderliggende venster op de meest linkse positie. Het systeem voegt ook de titelbalktekst van het onderliggende venster toe aan die van het framevenster. |
| WM_MDINEXT | Verzonden naar een MDI-clientvenster om het volgende of vorige onderliggende venster te activeren. |
| WM_MDIREFRESHMENU | Verzonden naar een MDI-clientvenster om het venstermenu van het MDI-framevenster te vernieuwen. |
| WM_MDIRESTORE | Verzonden naar een MDI-clientvenster om een MDI-onderliggend venster te herstellen van gemaximaliseerde of geminimaliseerde grootte. |
| WM_MDISETMENU | Verzonden naar een MDI-clientvenster om het volledige menu van een MDI-framevenster te vervangen, om het venstermenu van het framevenster of beide te vervangen. |
| WM_MDITILE | Verzonden naar een MDI-clientvenster om alle onderliggende MDI-vensters in een tegelindeling te rangschikken. |
MDI-structuren
| Naam | Beschrijving |
|---|---|
| MDICREATESTRUCT- | Bevat informatie over de klasse, titel, eigenaar, locatie en grootte van een MDI-onderliggend venster. |