Visual Component는 Windows용 FRE에서 구현됩니다.
이 객체는 Visual Component의 컨텍스트 메뉴를 나타냅니다. 각 구성 요소의 컨텍스트 메뉴는 표준 부분과 사용자 지정 부분으로 이루어져 있습니다.
- 컨텍스트 메뉴의 표준 부분은 구성 요소에 기본으로 표시되는 메뉴입니다. 이 부분은 변경할 수 없습니다. StandardMenuEnabled 속성을 사용해 이 메뉴 부분을 표시하거나 숨길 수만 있습니다.
- 컨텍스트 메뉴의 사용자 지정 부분은 편집할 수 있습니다. 기본적으로는 비어 있습니다. 구성 요소에서 사용할 수 있는 표준 명령이나 사용자 지정 명령을 이 부분에 추가할 수 있습니다. 사용자 지정 부분은 항상 표준 부분 다음에 표시됩니다. 또한 사용자 지정 부분도 활성화하거나 비활성화할 수 있습니다. 이때는 CustomMenuEnabled 속성을 사용합니다. 인덱스가 있는 모든 속성과 메서드는 컨텍스트 메뉴의 사용자 지정 부분에 있는 명령 컬렉션의 인덱스를 사용한다는 점에 유의하십시오.
다음 Visual Component에는 컨텍스트 메뉴가 있습니다: ImageViewer, ZoomViewer, TextEditor, DocumentViewer. 사용 가능한 명령 목록과 컨텍스트 메뉴에서 사용할 수 있는 명령은 다음을 참조하십시오.
| Name | Type | Description |
|---|
| Count | int, 읽기 전용 | 컨텍스트 메뉴의 사용자 지정 부분에 있는 요소 수를 반환합니다. 요소에는 명령과 구분선이 포함됩니다. |
| CustomMenuEnabled | VARIANT_BOOL, 읽기 전용 | 컨텍스트 메뉴의 사용자 지정 부분 사용 여부를 지정합니다. 기본적으로 이 속성의 값은 FALSE입니다. |
| Element | MenuItemEnum, 읽기 전용 | 컨텍스트 메뉴의 사용자 지정 부분에서 지정한 인덱스에 있는 요소의 식별자를 반환합니다. |
| StandardMenuEnabled | VARIANT_BOOL, 읽기 전용 | 컨텍스트 메뉴의 표준 부분 사용 여부를 지정합니다. 기본적으로 이 속성의 값은 TRUE입니다. |
| 이름 | 설명 |
|---|
| Delete | 컨텍스트 메뉴의 사용자 지정 부분에서 지정된 명령을 제거합니다. |
| DeleteAll | 컨텍스트 메뉴의 사용자 지정 부분에서 모든 요소를 제거합니다. |
| DeleteAt | 컨텍스트 메뉴의 사용자 지정 부분에서 지정된 위치에 있는 요소를 제거합니다. |
| Has | 컨텍스트 메뉴의 사용자 지정 부분에 지정된 명령이 포함되어 있는지 확인합니다. |
| InsertAt | 컨텍스트 메뉴의 사용자 지정 부분의 지정된 위치에 지정된 명령을 삽입합니다. |
| Item | 컨텍스트 메뉴의 사용자 지정 부분에서 지정된 위치에 있는 요소에 해당하는 MenuItemEnum 상수를 반환합니다. |
IImageViewer::PopupMenu
IDocumentViewer::PopupMenu
ITextEditor::PopupMenu
ITextValidator::PopupMenu
컬렉션 사용
속성 사용