Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Chcete-li připojit objekt uživatelského rozhraní k obslužné rutině aktualizace příkazu v objektu příkazového cíle, otevřete Zobrazení tříd, poté klikněte pravým tlačítkem myši na třídu, ke které bude obslužná rutina přidána, a zvolte Průvodce třídou. V seznamu vlevo vyhledejte ID objektu uživatelského rozhraní a v pravém podokně zvolte UPDATE_COMMAND_UI a klikněte na Přidat obslužnou rutinu. Touto akcí se vytvoří funkce obslužné rutiny ve třídě a přidá se příslušná položka do mapy zpráv. Další informace najdete v tématu Mapování zpráv na službu Functions . V podokně Zprávy můžete zadat další zprávy, které se mají zpracovat.
Chcete-li například aktualizovat příkaz Vymazat vše v nabídce Úpravy programu, použijte Průvodce třídou k přidání položky mapy zpráv do vybrané třídy, deklaraci funkce pro obslužnou rutinu command-update volanou OnUpdateEditClearAll v deklaraci třídy a prázdnou šablonu funkce v souboru implementace třídy. Prototyp funkce vypadá takto:
afx_msg void OnUpdateEditClearAll(CCmdUI* pCmdUI);
Stejně jako všechny obslužné rutiny deklarace funkce zobrazuje klíčové slovo afx_msg . Stejně jako všechny obslužné rutiny aktualizace přijímá jeden argument, ukazatel na CCmdUI objekt.