메인 콘텐츠로 건너뛰기
Visual Components는 Windows용 FRE에서 구현됩니다.
이 객체는 Visual Component의 명령에 액세스할 수 있게 해 줍니다. 이러한 명령은 구성 요소의 컨텍스트 메뉴와 도구 모음(있는 경우)에 표시될 수 있습니다. 명령을 활성화하거나 비활성화할 수 있으며, Visual Components에 사용자 지정 명령을 추가할 수도 있습니다. 자세한 내용은 Visual Component의 컨텍스트 메뉴 및 도구 모음 사용자 지정을 참조하십시오. 다음 Visual Components에서는 명령을 관리할 수 있습니다: ImageViewer, ZoomViewer, DocumentViewer, TextEditor. 각 구성 요소에서 사용할 수 있는 명령 목록과 사용 방법은 다음 문서를 참조하십시오. 명령 실행에 대한 정보는 특수한 송신 인터페이스를 통해 전달됩니다. 이러한 인터페이스에는 ICommandEvents(C++용)와 dispinterface DICommandEvents(Visual Basic용)가 있습니다. Visual Basic 사용자의 경우, 이 개발 플랫폼에서 이벤트 인터페이스를 쉽게 처리할 수 있는 수단을 제공하므로 이벤트 인터페이스 구현의 세부 사항은 신경 쓸 필요가 없습니다. 이 객체는 Visual Basic에서 WithEvents로 선언할 수 있습니다. C++ 사용자의 경우 이는 IConnectionPointContainer 인터페이스를 지원한다는 뜻입니다. 알림 이벤트를 받으려면 C++ 사용자는 ICommandEvents 인터페이스에서 파생된 객체를 만든 다음, 표준 COM 방식을 사용하여 해당 객체와 Commands 객체에 구현된 이벤트 소스 간의 연결을 설정해야 합니다.

속성

이름유형설명
Countint, 읽기 전용Visual Component에서 사용 가능한 명령 수를 가져옵니다.
ElementMenuItemEnum, 읽기 전용지정한 인덱스의 명령 식별자를 반환합니다.

메서드

이름설명
DisableCommand지정된 명령을 비활성화합니다.
DoCommand지정된 명령을 동기식 또는 비동기식으로 실행합니다.
EnableCommand지정된 명령을 활성화합니다.
HasHotKey해당 단축 키가 어떤 명령에 의해 사용되는지 여부를 지정합니다.
IsUserCommandRegistered지정된 사용자 정의 명령이 등록되어 있는지 여부를 지정합니다.
RegisterUserCommand사용자 정의 명령을 등록합니다.
UnregisterUserCommand지정된 사용자 정의 명령의 등록을 해제합니다.

샘플

이 객체는 다음 코드 샘플에서 사용됩니다: VisualComponents.

참고 항목

IImageViewer::Commands IZoomViewer::Commands IDocumentViewer::Commands ITextEditor::Commands ICommandEvents Visual Component의 컨텍스트 메뉴 및 도구 모음 사용자 지정