다음을 통해 공유


ICommandUI 인터페이스

사용자 인터페이스 명령을 관리합니다.

구문

interface class ICommandUI

멤버

공용 메서드

이름 설명
icommandui__Check 이 명령에 대한 사용자 인터페이스 항목을 적절한 확인 상태로 설정합니다.
ICommandUI::ContinueRouting 명령 라우팅 메커니즘에 현재 메시지를 처리기 체인 아래로 계속 라우팅하도록 지시합니다.
ICommandUI::Enabled 이 명령에 대한 사용자 인터페이스 항목을 사용하거나 사용하지 않도록 설정합니다.
ICommandUI::ID 개체가 나타내는 사용자 인터페이스 개체의 ID를 ICommandUI 가져옵니다.
ICommandUI::Index 개체가 나타내는 사용자 인터페이스 개체의 인덱스입니다 ICommandUI .
ICommandUI::Radio 이 명령에 대한 사용자 인터페이스 항목을 적절한 확인 상태로 설정합니다.
ICommandUI::Text 이 명령에 대한 사용자 인터페이스 항목의 텍스트를 설정합니다.

설명

이 인터페이스는 사용자 인터페이스 명령을 관리하는 메서드와 속성을 제공합니다. ICommandUI는 .NET 구성 요소와 상호 운용되는 ICommandUI MFC 애플리케이션에 사용되는 것을 제외하고 CCmdUI 클래스와 유사합니다.

ICommandUI는 ICommandTarget 파생 클래스의 ON_UPDATE_COMMAND_UI 처리기 내에서 사용됩니다. 애플리케이션 사용자가 메뉴를 활성화(선택 또는 클릭)하면 각 메뉴 항목이 사용 또는 사용 안 함으로 표시됩니다. 각 메뉴 명령의 대상은 ON_UPDATE_COMMAND_UI 처리기를 구현하여 이 정보를 제공합니다. 애플리케이션의 각 명령 사용자 인터페이스 개체에 대해 클래스 마법사를 사용하여 각 처리기에 대한 메시지 맵 항목 및 함수 프로토타입을 만듭니다.

명령 라우팅에서 인터페이스를 ICommandUI 사용하는 방법에 대한 자세한 내용은 방법: Windows Forms 컨트롤에 명령 라우팅 추가를 참조 하세요.

Windows Forms 사용에 대한 자세한 내용은 MFC에서 Windows Form 사용자 컨트롤 사용을 참조하세요.

MFC에서 사용자 인터페이스 명령을 관리하는 방법에 대한 자세한 내용은 CCmdUI 클래스를 참조 하세요.

ICommandUI::Check

이 명령에 대한 사용자 인터페이스 항목을 적절한 확인 상태로 설정합니다.

property UICheckState Check;

설명

이 속성은 이 명령에 대한 사용자 인터페이스 항목을 적절한 확인 상태로 설정합니다. 다음 값으로 확인을 설정합니다.

  • 0 선택 취소
  • 1 확인
  • 2 확정되지 않은 설정

ICommandUI::ContinueRouting

명령 라우팅 메커니즘에 현재 메시지를 처리기 체인 아래로 계속 라우팅하도록 지시합니다.

void ContinueRouting();

설명

FALSE를 반환하는 ON_COMMAND_EX 처리기와 함께 사용해야 하는 고급 멤버 함수입니다. 자세한 내용은 기술 참고 TN006: 메시지 맵을 참조하세요.

ICommandUI::Enabled

이 명령에 대한 사용자 인터페이스 항목을 사용하거나 사용하지 않도록 설정합니다.

property bool Enabled;

설명

이 속성은 이 명령에 대한 사용자 인터페이스 항목을 사용하거나 사용하지 않도록 설정합니다. 항목을 사용하도록 설정하려면 [TRUE]로 설정하고, 사용하지 않도록 설정하려면 FALSE를 설정합니다.

ICommandUI::ID

ICommandUI 개체가 나타내는 사용자 인터페이스 개체의 ID를 가져옵니다.

property unsigned int ID;

설명

이 속성은 메뉴 항목, 도구 모음 단추 또는 ICommandUI 개체가 나타내는 다른 사용자 인터페이스 개체의 ID(핸들)를 가져옵니다.

ICommandUI::Index

ICommandUI 개체가 나타내는 사용자 인터페이스 개체의 인덱스입니다.

property unsigned int Index;

설명

이 속성은 메뉴 항목, 도구 모음 단추 또는 ICommandUI 개체가 나타내는 다른 사용자 인터페이스 개체의 인덱스(핸들)를 가져옵니다.

ICommandUI::Radio

이 명령에 대한 사용자 인터페이스 항목을 적절한 확인 상태로 설정합니다.

property bool Radio;

설명

이 속성은 이 명령에 대한 사용자 인터페이스 항목을 적절한 확인 상태로 설정합니다. 항목을 사용하도록 설정하려면 라디오를 TRUE로 설정합니다. 그렇지 않으면 FALSE입니다.

ICommandUI::Text

이 명령에 대한 사용자 인터페이스 항목의 텍스트를 설정합니다.

property String^ Text;

설명

이 속성은 이 명령에 대한 사용자 인터페이스 항목의 텍스트를 설정합니다. 텍스트를 텍스트 문자열 핸들로 설정합니다.

요구 사항

헤더: afxwinforms.h(어셈블리 atlmfc\lib\mfcmifc80.dll 정의)

참고 항목

CCmdUI 클래스