Sdílet prostřednictvím


Třídy směrování příkazů

Jako uživatel s aplikací pracuje pomocí příkazu nabídky nebo tlačítka na ovládacím panelu pomocí myši, aplikace odesílá zprávy z ohrožených uživatelského rozhraní objektu odpovídající cílový příkaz objekt.Příkaz cílové třídy odvozené z CCmdTarget patří CWinApp, CWnd, CDocTemplate, CDocument, CView, a třídy odvozené od nich.Rozhraní podporuje příkaz Automatické směrování tak, aby příkazy mohou být zpracována nejvhodnější objekt, který je aktuálně aktivní v aplikaci.

Objekt třídy CCmdUI je předán příkaz cílem příkazu aktualizace uživatelského rozhraní (ON_UPDATE_COMMAND_UI) obslužné rutiny, aby bylo možné aktualizovat stav uživatelského rozhraní určitého příkazu (například pro kontrolu nebo odstranit zaškrtnutí z položky nabídky).Volání členské funkce CCmdUI objekt, který chcete aktualizovat stav objektu UI.Tento proces je stejný, ať je spojené s konkrétní příkaz objektu UI, položku nabídky nebo tlačítko nebo obojí.

  • Třídy CCmdTarget
    Slouží jako základní třída pro všechny třídy objektů, které lze přijímat a reagovat na zprávy.

  • CCmdUI
    Poskytuje programové rozhraní pro aktualizaci objekty uživatelského rozhraní, například položky nabídky nebo tlačítka na ovládacím panelu.Cílový objekt příkazu povolí, zakáže, kontroluje a vymaže objekt uživatelského rozhraní se tento objekt.

Viz také

Koncepty

Přehled knihovny tříd