Sdílet prostřednictvím


Třída CCmdUI

Se používá pouze v ON_UPDATE_COMMAND_UI zpracování v CCmdTarget -odvozené třídy.

class CCmdUI

Členy

6kc4d8fh.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CCmdUI::ContinueRouting

Udává mechanismus směrování příkaz pokračovat směrování aktuální zprávy v řetězu obslužné rutiny.

CCmdUI::Enable

Povolí nebo zakáže položky uživatelského rozhraní pro tento příkaz.

CCmdUI::SetCheck

Nastaví stav zaškrtnutí položky uživatelského rozhraní pro tento příkaz.

CCmdUI::SetRadio

Podobně jako SetCheck členské funkce, ale operuje na rádiové skupin.

CCmdUI::SetText

Nastaví text položky uživatelského rozhraní pro tento příkaz.

6kc4d8fh.collapse_all(cs-cz,VS.110).gifVeřejné datové členy

Název

Description

CCmdUI::m_nID

ID objektu uživatelského rozhraní.

CCmdUI::m_nIndex

Index uživatelského rozhraní objektu.

CCmdUI::m_pMenu

Nabídky představovaná body CCmdUI objektu.

CCmdUI::m_pOther

Odkazuje na objekt okno odeslání oznámení.

CCmdUI::m_pSubMenu

Body obsažené podnabídku zastoupen CCmdUI objektu.

Poznámky

CCmdUIZákladní třída neobsahuje.

Uživatel aplikace při přebírá nabídky, každý potřebám položky nabídky vědět, zda by se měla zobrazit jako povoleno nebo zakázáno.Cíl příkazu nabídky implementací poskytuje informace ON_UPDATE_COMMAND_UI popisovač.Vytvořit prototyp zpráva mapa položka a funkce pro obsluhu každé pomocí okna Vlastnosti pro každý příkaz objekty uživatelského rozhraní aplikace.

Při nabídce je stlačeno, vyhledá a volá každý ON_UPDATE_COMMAND_UI zpracování, každý popisovač volá CCmdUI členské funkce jako Povolit a Kontrola, a rámci vhodně zobrazí každou položku nabídky.

Položka nabídky lze nahradit ovládacího panelu nebo jiného objektu uživatelské rozhraní příkaz beze změny kódu v ON_UPDATE_COMMAND_UI popisovač.

Následující tabulka shrnuje vliv CCmdUI na různé položky uživatelského rozhraní příkaz mají funkce členů.

Položky uživatelského rozhraní

Povolit

SetCheck

SetRadio

SetText

Položka nabídky

Povolí nebo zakáže

Kontroly (x) nebo zruší zaškrtnutí

Kontroly pomocí tečky (•)

Text položky množiny

Tlačítko panelu nástrojů

Povolí nebo zakáže

Vybere, zruší výběr nakresleného, nebo neurčitý

Stejné jakoSetCheck

(Není k dispozici)

Stavový řádek, podokno

Změní text viditelné nebo neviditelné

Rozbalení nebo normální ohraničení sady

Stejné jakoSetCheck

Nastaví podokno textu

Normální tlačítkoCDialogBar

Povolí nebo zakáže

Kontroly nebo zruší zaškrtnutí políčka

Stejné jakoSetCheck

Text tlačítka sad

Běžné ovládací prvekCDialogBar

Povolí nebo zakáže

(Není k dispozici)

(Není k dispozici)

Nastaví text okna

Další informace o použití této třídy, viz jak aktualizovat objekty uživatelského rozhraní.

Hierarchii dědičnosti

CCmdUI

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CCmdTarget

Koncepty

Vzorek MFC MDI