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.
Položky nabídky, tlačítka panelu nástrojů a klávesy akcelerátoru jsou "objekty uživatelského rozhraní" schopné generovat příkazy. Každý takový objekt uživatelského rozhraní má ID. Objekt uživatelského rozhraní přidružíte k příkazu přiřazením stejného ID k objektu a příkazu. Jak je vysvětleno v tématu Zprávy, příkazy se implementují jako speciální zprávy. Obrázek "Příkazy v rozhraní" níže ukazuje, jak architektura spravuje příkazy. Když objekt uživatelského rozhraní vygeneruje příkaz, například ID_EDIT_CLEAR_ALLjeden z objektů ve vaší aplikaci, zpracovává příkaz – na obrázku níže se funkce objektu OnEditClearAll dokumentu volá prostřednictvím mapy zpráv dokumentu.
Příkazy v rozhraní
Obrázek "Aktualizace příkazů v rozhraní" níže ukazuje, jak MFC aktualizuje objekty uživatelského rozhraní, jako jsou položky nabídky a tlačítka panelu nástrojů. Než se rozevírací nabídka zobrazí, nebo během nečinné smyčky v případě tlačítek na panelu nástrojů, MFC odesílá příkaz pro aktualizaci. Na následujícím obrázku objekt dokumentu volá obslužnou rutinu příkazu aktualizace , OnUpdateEditClearAllaby bylo možné povolit nebo zakázat objekt uživatelského rozhraní.
Aktualizace příkazu v rozhraní