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.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Menu-items en werkbalkknoppen hebben doorgaans meer dan één status. Een menu-item is bijvoorbeeld uitgegrijsd als het niet beschikbaar is in de huidige context. Menu-items kunnen ook worden ingeschakeld of uitgeschakeld. Een werkbalkknop kan ook worden uitgeschakeld als deze niet beschikbaar is, of kan worden aangevinkt.
Wie werkt de status van deze items bij naarmate de programmavoorwaarden veranderen? Logisch als een menu-item een opdracht genereert die door een document wordt verwerkt, is het logisch dat het document het menu-item bijwerkt. Het document bevat waarschijnlijk de informatie waarop de update is gebaseerd.
Als een opdracht meerdere gebruikersinterfaceobjecten heeft (mogelijk een menu-item en een werkbalkknop), worden beide doorgestuurd naar dezelfde handlerfunctie. Hiermee wordt de code voor het bijwerken van de gebruikersinterface ingekapseld voor alle equivalente gebruikersinterfaceobjecten op één plaats.
Het framework biedt een handige interface voor het automatisch bijwerken van gebruikersinterfaceobjecten. U kunt ervoor kiezen om de update op een andere manier uit te voeren, maar de meegeleverde interface is efficiënt en eenvoudig te gebruiken.
In de volgende onderwerpen wordt het gebruik van updatehandlers uitgelegd:
De macro ON_UPDATE_COMMAND_UI