Delen via


User-Interface objecten en opdracht-id's

Menu-items, werkbalkknoppen en sneltoetsen zijn 'gebruikersinterfaceobjecten' waarmee opdrachten kunnen worden gegenereerd. Elk dergelijk gebruikersinterfaceobject heeft een id. U koppelt een gebruikersinterfaceobject aan een opdracht door dezelfde id toe te wijzen aan het object en de opdracht. Zoals uitgelegd in Berichten, worden opdrachten geïmplementeerd als speciale berichten. In de afbeelding 'Opdrachten in het framework' hieronder ziet u hoe het framework opdrachten beheert. Wanneer een gebruikersinterfaceobject een opdracht genereert, zoals ID_EDIT_CLEAR_ALL, dan verwerkt een van de objecten in uw toepassing deze opdracht — in de onderstaande afbeelding wordt de functie van het documentobject, OnEditClearAll, aangeroepen via de berichttoewijzing van het document.

Opdrachten in het raamwerk.
Opdrachten in het framework

In de afbeelding 'Opdracht bijwerken in het framework' hieronder ziet u hoe MFC gebruikersinterfaceobjecten bijwerkt, zoals menu-items en werkbalkknoppen. Voordat een menu naar beneden klapt, of tijdens de wachtlus in het geval van werkbalkknoppen, stuurt MFC een update-commando. In de onderstaande afbeelding roept het documentobject de opdrachthandler voor bijwerken aan, OnUpdateEditClearAllom het object van de gebruikersinterface in of uit te schakelen.

Opdracht bijwerken in het framework.
Opdracht bijwerken in het Framework

Zie ook

Berichten en opdrachten in het framework