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.
Als voorbeeld kunt u denken aan een opdrachtbericht van het menu-item Alles verwijderen in het menu Bewerken van een MDI-toepassing. Stel dat de handler-functie voor deze opdracht een lidfunctie van de documentklasse van de toepassing is. Zo bereikt die opdracht de handler nadat de gebruiker het menu-item heeft gekozen:
Het hoofdframevenster ontvangt eerst het opdrachtbericht.
Het hoofdvenster van het MDI-frame geeft het actieve MDI-onderliggende venster een kans om de opdracht te verwerken.
De standaardroutering van een MDI-kindframe venster geeft zijn weergave de kans om het commando uit te voeren voordat het zijn eigen berichtkaart controleert.
De weergave controleert eerst zijn eigen berichtoverzicht en stuurt de opdracht vervolgens naar het bijbehorende document.
Het document controleert de berichtenmap en vindt een handler. Deze documentlidfunctie wordt aangeroepen en de routering stopt.
Als het document geen handler heeft, wordt de opdracht vervolgens doorgestuurd naar de documentsjabloon. De opdracht keert dan terug naar de weergave en daarna naar het framevenster. Ten slotte controleert het framevenster de boodschapmap. Als deze controle ook is mislukt, wordt de opdracht teruggeleid naar het hoofdvenster van het MDI-frame en vervolgens naar het toepassingsobject, de ultieme bestemming van niet-verwerkte opdrachten.