Klasa ICommandUI
Zarządza poleceniami interfejsu użytkownika.
Składnia
interface class ICommandUI
Elementy członkowskie
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
icommandui__Check | Ustawia element interfejsu użytkownika dla tego polecenia na odpowiedni stan sprawdzania. |
ICommandUI::ContinueRouting | Informuje mechanizm routingu poleceń, aby kontynuować kierowanie bieżącego komunikatu w dół łańcucha procedur obsługi. |
ICommandUI::Enabled | Włącza lub wyłącza element interfejsu użytkownika dla tego polecenia. |
ICommandUI::ID | Pobiera identyfikator obiektu interfejsu użytkownika reprezentowanego ICommandUI przez obiekt. |
ICommandUI::Index | Pobiera indeks obiektu interfejsu użytkownika reprezentowanego ICommandUI przez obiekt . |
ICommandUI::Radio | Ustawia element interfejsu użytkownika dla tego polecenia na odpowiedni stan sprawdzania. |
ICommandUI::Text | Ustawia tekst elementu interfejsu użytkownika dla tego polecenia. |
Uwagi
Ten interfejs udostępnia metody i właściwości, które zarządzają poleceniami interfejsu użytkownika. ICommandUI
jest podobny do klasy CCmdUI, z tą różnicą, że ICommandUI
jest używany dla aplikacji MFC, które współdziałają ze składnikami platformy .NET.
ICommandUI
jest używany w ramach programu obsługi ON_UPDATE_COMMAND_UI w klasie pochodnej ICommandTarget. Gdy użytkownik aplikacji aktywuje (wybiera lub klika) menu, każdy element menu jest wyświetlany jako włączony lub wyłączony. Obiekt docelowy każdego polecenia menu zawiera te informacje, implementując program obsługi ON_UPDATE_COMMAND_UI. Dla każdego obiektu interfejsu użytkownika polecenia w aplikacji użyj Kreatora klas, aby utworzyć wpis mapy komunikatów i prototyp funkcji dla każdego programu obsługi.
Aby uzyskać więcej informacji na temat sposobu użycia interfejsu ICommandUI
w routingu poleceń, zobacz How to: Add Command Routing to the Windows Forms Control (Instrukcje: dodawanie routingu poleceń do kontrolki formularzy systemu Windows).
Aby uzyskać więcej informacji na temat korzystania z formularzy systemu Windows, zobacz Using a Windows Form User Control in MFC (Używanie kontrolki użytkownika formularza systemu Windows w MFC).
Aby uzyskać więcej informacji na temat sposobu zarządzania poleceniami interfejsu użytkownika w MFC, zobacz Klasa CCmdUI.
ICommandUI::Check
Ustawia element interfejsu użytkownika dla tego polecenia na odpowiedni stan sprawdzania.
property UICheckState Check;
Uwagi
Ta właściwość ustawia element interfejsu użytkownika dla tego polecenia na odpowiedni stan sprawdzania. Ustaw pozycję Sprawdź na następujące wartości:
- 0 Usuń zaznaczenie
- 1 Sprawdzanie
- 2 Ustawienie nieokreślone
ICommandUI::ContinueRouting
Informuje mechanizm routingu poleceń, aby kontynuować kierowanie bieżącego komunikatu w dół łańcucha procedur obsługi.
void ContinueRouting();
Uwagi
Jest to zaawansowana funkcja składowa, która powinna być używana w połączeniu z programem obsługi ON_COMMAND_EX, która zwraca wartość FALSE. Aby uzyskać więcej informacji, zobacz Technical Note TN006: Message Maps (Uwaga techniczna TN006: mapy komunikatów).
ICommandUI::Enabled
Włącza lub wyłącza element interfejsu użytkownika dla tego polecenia.
property bool Enabled;
Uwagi
Ta właściwość włącza lub wyłącza element interfejsu użytkownika dla tego polecenia. Ustaw wartość Włączone na wartość TRUE, aby włączyć element, wartość FALSE, aby ją wyłączyć.
ICommandUI::ID
Pobiera identyfikator obiektu interfejsu użytkownika reprezentowanego przez obiekt ICommandUI.
property unsigned int ID;
Uwagi
Ta właściwość pobiera identyfikator (uchwyt) elementu menu, przycisku paska narzędzi lub innego obiektu interfejsu użytkownika reprezentowanego przez obiekt ICommandUI.
ICommandUI::Index
Pobiera indeks obiektu interfejsu użytkownika reprezentowanego przez obiekt ICommandUI.
property unsigned int Index;
Uwagi
Ta właściwość pobiera indeks (uchwyt) elementu menu, przycisku paska narzędzi lub innego obiektu interfejsu użytkownika reprezentowanego przez obiekt ICommandUI.
ICommandUI::Radio
Ustawia element interfejsu użytkownika dla tego polecenia na odpowiedni stan sprawdzania.
property bool Radio;
Uwagi
Ta właściwość ustawia element interfejsu użytkownika dla tego polecenia na odpowiedni stan sprawdzania. Ustaw opcję Przycisk radiowy na wartość TRUE, aby włączyć element; w przeciwnym razie FAŁSZ.
ICommandUI::Text
Ustawia tekst elementu interfejsu użytkownika dla tego polecenia.
property String^ Text;
Uwagi
Ta właściwość ustawia tekst elementu interfejsu użytkownika dla tego polecenia. Ustaw uchwyt tekstowy na ciąg tekstowy.
Wymagania
Nagłówek: afxwinforms.h (zdefiniowany w zestawie atlmfc\lib\mfcmifc80.dll)