Udostępnij za pośrednictwem


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

CCmdUI::ContinueRouting

Informuje mechanizm routing polecenia kontynuować bieżącą wiadomość w łańcuchu obsługi routingu.

CCmdUI::Enable

Włącza lub wyłącza element interfejsu użytkownika dla tego polecenia.

CCmdUI::SetCheck

Ustawia stan wyboru element interfejsu użytkownika dla tego polecenia.

CCmdUI::SetRadio

Jak SetCheck funkcja składnika, ale działa na grupy opcji.

CCmdUI::SetText

Ustawia tekst elementu interfejsu użytkownika dla tego polecenia.

Publiczne danych członków

Nazwa

Opis

CCmdUI::m_nID

Identyfikator obiektu interfejsu użytkownika.

CCmdUI::m_nIndex

Indeks obiektu interfejsu użytkownika.

CCmdUI::m_pMenu

Punkty menu reprezentowane przez CCmdUI obiektu.

CCmdUI::m_pOther

Punkty obiekt okno wysłane powiadomienie.

CCmdUI::m_pSubMenu

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

Zobacz też

Informacje

Diagram hierarchii

Klasa CCmdTarget

Koncepcje

Próbki MFC MDI