Udostępnij za pośrednictwem


Klasa ICommandUI

Zarządza poleceniami interfejsu użytkownika.

Składnia

interface class ICommandUI

Członkowie

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 Uwaga techniczna TN006: komunikat Mapy.

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 pliku assembly atlmfc\lib\mfcmifc80.dll)

Zobacz też

Klasa CCmdUI