CCmdUI nie klasy podstawowej.
Klasa CCmdUI jest używana tylko w ramach programu obsługi ON_UPDATE_COMMAND_UI w CCmdTarget-klasy.
Kiedy użytkownik aplikacji ściąga menu, każdy element menu trzeba wiedzieć, czy mają być wyświetlane jako włączony lub wyłączony. Docelowy polecenia menu udostępnia te informacje poprzez wdrożenie programu obsługi ON_UPDATE_COMMAND_UI . Przeglądaj obiekty poleceń interfejsu użytkownika do aplikacji i utworzyć prototyp wejścia i funkcji wiadomości mapa dla każdego obsługi za pomocą ClassWizard.
Jeśli menu jest półtorej, ramach wyszukuje i wymaga obsługi każdego ON_UPDATE_COMMAND_UI , każdy obsługi wywołuje CCmdUI Członkowskie funkcje, takie jak włączyć i sprawdzići ram, a następnie odpowiednio wyświetla każdy element menu.
Element menu można zastąpić z innych obiektów interfejsu użytkownika polecenie lub przycisk pasek sterowania bez zmieniania Kodeksu w ramach obsługi ON_UPDATE_COMMAND_UI.
W poniższej tabeli zestawiono Państwa efekt CCmdUIfirmy, które funkcje mają różne elementy interfejsu użytkownika polecenia.
| Element interfejsu użytkownika | Włącz | SetCheck | SetRadio | SetText |
| Element menu | Włącza lub wyłącza | Kontrole (×) lub usuwa zaznaczenie | Kontrole przy użyciu (kropka) | Zestawy element tekstu |
| Przycisk paska narzędzi | Włącza lub wyłącza | Wybiera, cofa zaznaczenie, lub nieokreślona | Takie same jak SetCheck | (Nie dotyczy) |
| Okienko Pasek stanu | Powoduje, że tekst widoczny lub niewidoczny | Zestawy wyskakujący lub normalna obramowania | Takie same jak SetCheck | Ustawia okienko tekstu |
| Normalny przycisk w CDialogBar | Włącza lub wyłącza | Kontrole lub usuwa zaznaczenie pola wyboru | Takie same jak SetCheck | Zestawy przycisk tekst |
| Normalnej kontroli w CDialogBar | Włącza lub wyłącza | (Nie dotyczy) | (Nie dotyczy) | Ustawia okno tekstowe |
Więcej informacji na temat używania tej klasy, zobacz konstruowania interfejsu użytkownika w Visual C++ samouczki i sposób aktualizacji obiektów interfejsu użytkownika w Visual C++ Programmer's Guide.
# include lt;afxwin.h>
Czło&nkowie klasy |nbsp; Wykres hierarchii
Próbki MFC próbki MDI
Zobacz też CCmdTarget