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.
Poznámka:
Knihovna MFC (Microsoft Foundation Classes) se nadále podporuje. Už ale nepřidáme funkce ani aktualizujeme dokumentaci.
Vzhledem k tomu, že uživatel pracuje s aplikací výběrem nabídek nebo tlačítek řídicího panelu myší, aplikace odesílá zprávy z ovlivněného objektu uživatelského rozhraní do příslušného objektu cíle příkazu. Třídy příkazových cílů odvozené od CCmdTarget zahrnují CWinApp, CWnd, CDocTemplate, CDocument, CView a třídy z nich odvozené. Architektura podporuje automatické směrování příkazů, aby příkazy mohly být zpracovány nejvhodnějším objektem, který je aktuálně v aplikaci aktivní.
Objekt třídy CCmdUI je předáván obslužným rutinám adresátů aktualizace příkazového rozhraní (ON_UPDATE_COMMAND_UI), které vám umožní aktualizovat stav uživatelského rozhraní pro konkrétní příkaz (například zaškrtnout nebo odebrat zaškrtnutí z položek nabídky). Zavoláte členské funkce objektu CCmdUI , aby se aktualizoval stav objektu uživatelského rozhraní. Tento proces je stejný, jestli je objekt uživatelského rozhraní přidružený k určitému příkazu položka nabídky, nebo tlačítko nebo obojí.
CCmdTarget
Slouží jako základní třída pro všechny třídy objektů, které mohou přijímat zprávy a odpovídat na ně.
CCmdUI
Poskytuje programové rozhraní pro aktualizaci objektů uživatelského rozhraní, jako jsou položky nabídky nebo tlačítka řídicího panelu. Cílový objekt příkazu povolí, zakáže, zkontroluje nebo vymaže objekt uživatelského rozhraní s tímto objektem.