Klasa CCmdUI
Jest używany tylko wewnątrz ON_UPDATE_COMMAND_UI obsługi w CCmdTarget-klasy.
class CCmdUI
Członkowie
Metody publiczne
Nazwa |
Opis |
---|---|
Informuje mechanizm routing polecenia kontynuować bieżącą wiadomość w łańcuchu obsługi routingu. |
|
Włącza lub wyłącza element interfejsu użytkownika dla tego polecenia. |
|
Ustawia stan wyboru element interfejsu użytkownika dla tego polecenia. |
|
Jak SetCheck funkcja składnika, ale działa na grupy opcji. |
|
Ustawia tekst elementu interfejsu użytkownika dla tego polecenia. |
Publiczne danych członków
Nazwa |
Opis |
---|---|
Identyfikator obiektu interfejsu użytkownika. |
|
Indeks obiektu interfejsu użytkownika. |
|
Punkty menu reprezentowane przez CCmdUI obiektu. |
|
Punkty obiekt okno wysłane powiadomienie. |
|
Punkty do zamkniętego podmenu reprezentowane przez CCmdUI obiektu. |
Uwagi
CCmdUInie ma klasy podstawowej.
Gdy użytkownik aplikacji ściąga menu, każdego menu elementu musi wiedzieć, czy mają być wyświetlane jako włączony lub wyłączony.Cel polecenia menu udostępnia te informacje, implementując ON_UPDATE_COMMAND_UI obsługi.Dla każdego polecenia obiektów interfejsu użytkownika w aplikacji wybierz okno właściwości i utworzyć prototyp mapę wiadomości wejścia i funkcji obsługi każdego.
Gdy rama menu ramach wyszukuje i wywołuje każdego ON_UPDATE_COMMAND_UI obsługi, każdy program obsługi wywołuje CCmdUI Członkowskich funkcje takie jak włączyć i Sprawdź, i w ramach następnie odpowiednio wyświetla każdy element menu.
Element menu może być zastąpiony przycisk pasek sterowania lub innego polecenia interfejsu użytkownika obiektu bez zmiany kodu w ON_UPDATE_COMMAND_UI obsługi.
W poniższej tabeli zestawiono efekt CCmdUI's funkcje składowe 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 (x) lub usuwa zaznaczenie |
Kontroli za pomocą kropki (•) |
Ustawia element tekstu |
Przycisk paska narzędzi |
Włącza lub wyłącza |
Wybiera, cofa zaznaczenie, lub nieokreślona |
Taki sam jakSetCheck |
(Nie dotyczy) |
Okienko pasek stanu |
Powoduje, że tekst widoczny lub niewidoczny |
Zestawy wyskakujący lub normalnego obramowania |
Taki sam jakSetCheck |
Ustawia okienka tekstu |
Normalny przycisk wCDialogBar |
Włącza lub wyłącza |
Kontrole lub usuwa zaznaczenie pola wyboru |
Taki sam jakSetCheck |
Zestawy przycisk tekst |
Normalnej kontroli wCDialogBar |
Włącza lub wyłącza |
(Nie dotyczy) |
(Nie dotyczy) |
Ustawia tekst okna |
Więcej informacji na temat użycia tej klasy, zobacz sposób aktualizacji obiektów interfejsu użytkownika.
Hierarchii dziedziczenia
CCmdUI
Wymagania
Nagłówek: afxwin.h