Het kind venster Procedure schrijven

Zoals de frame venster procedure, een MDI kind venster procedure maakt gebruik van een speciale functie voor het verwerken van berichten standaard. Alle berichten die het kind venster procedure niet verwerkt moeten worden doorgegeven aan de functie DefMDIChildProc in plaats van aan de DefWindowProc functie. Daarnaast moeten sommige vensterbeheer berichten worden doorgegeven aan DefMDIChildProc, zelfs als de toepassing behandelt het bericht, teneinde voor MDI goed te laten functioneren. Hieronder worden de berichten die de toepassing moet worden doorgegeven aan DefMDIChildProc.

Bericht Reactie
WM_CHILDACTIVATE Voert activering verwerking wanneer MDI kind windows zijn formaat, verplaatst, of wordt weergegeven. Dit bericht moet worden doorgegeven.
WM_GETMINMAXINFO Berekent de grootte van een gemaximaliseerd venster voor MDI kind, op basis van de huidige grootte van het clientvenster van MDI.
WM_MENUCHAR Het bericht wordt doorgegeven aan de MDI-framevenster.
WM_MOVE MDI client schuifbalken, worden opnieuw berekend als ze aanwezig zijn.
WM_SETFOCUS Hiermee activeert u het onderliggende venster, als het niet het actieve MDI-subvenster.
WM_SIZE Bewerkingen nodig uitvoert voor het wijzigen van het formaat van een venster, vooral voor het maximaliseren van of een MDI-subvenster herstellen. Niet deze boodschap doorgeven aan de functie DefMDIChildProc produceert zeer ongewenst resultaten.
WM_SYSCOMMAND Opdrachten in het menu venster (voorheen bekend als systeem) verwerkt: SC_NEXTWINDOW, SC_PREVWINDOW, SC_MOVE, SC_SIZE, en SC_MAXIMIZE.

Index