Třída CCmdUI
Se používá pouze v ON_UPDATE_COMMAND_UI zpracování v CCmdTarget -odvozené třídy.
class CCmdUI
Členy
Veřejné metody
Název |
Description |
---|---|
Udává mechanismus směrování příkaz pokračovat směrování aktuální zprávy v řetězu obslužné rutiny. |
|
Povolí nebo zakáže položky uživatelského rozhraní pro tento příkaz. |
|
Nastaví stav zaškrtnutí položky uživatelského rozhraní pro tento příkaz. |
|
Podobně jako SetCheck členské funkce, ale operuje na rádiové skupin. |
|
Nastaví text položky uživatelského rozhraní pro tento příkaz. |
Veřejné datové členy
Název |
Description |
---|---|
ID objektu uživatelského rozhraní. |
|
Index uživatelského rozhraní objektu. |
|
Nabídky představovaná body CCmdUI objektu. |
|
Odkazuje na objekt okno odeslání oznámení. |
|
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