CCmdUI

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

Index