공급자에 대한 컨트롤 패턴 인터페이스
이 섹션에서는 관리되지 않는 Windows 애플리케이션의 컨트롤에 대한 정보를 노출하기 위해 UI 자동화 공급자가 구현한 컨트롤 패턴 인터페이스에 대해 설명합니다.
섹션 내용
인터페이스 | 설명 |
---|---|
IAnnotationProvider |
문서에서 주석의 속성을 노출합니다. |
IDockProvider |
도킹 컨테이너의 요소에 대한 액세스를 제공합니다. |
IDragProvider |
Microsoft UI 자동화 요소가 끌어서 놓기 작업의 일부로 끌 수 있는 요소로 자신을 설명할 수 있도록 합니다. |
IDropTargetProvider |
UI 자동화 요소가 끌어서 놓기 작업의 일부로 끌어서 놓기 요소의 드롭을 받을 수 있는 요소로 자신을 설명할 수 있도록 UI 자동화 합니다. |
IExpandCollapseProvider |
시각적으로 확장되어 콘텐츠를 표시하고 축소되어 콘텐츠를 숨기는 컨트롤에 대한 액세스를 제공합니다. |
IGridItemProvider |
IGridProvider를 구현하는 컨테이너의 개별 자식 컨트롤에 대한 액세스를 제공합니다. |
IGridProvider |
키보드를 사용하여 트래버스할 수 있는 2차원 논리 좌표계(즉, UI 자동화 클라이언트가 인접한 컨트롤로 이동할 수 있습니다)로 구성된 자식 요소 컬렉션의 컨테이너 역할을 하는 컨트롤에 대한 액세스를 제공합니다. |
IInvokeProvider |
모호하지 않은 단일 작업을 시작하거나 수행하고 활성화될 때 상태를 유지 관리하지 않는 컨트롤에 대한 액세스를 제공합니다. |
IItemContainerProvider |
가상 목록 보기와 같은 다른 컨트롤의 컨테이너 역할을 하는 컨트롤에 대한 액세스를 제공합니다. |
ILegacyIAccessibleProvider |
UI 자동화 클라이언트가 Microsoft Active Accessibility 요소의 기본 IAccessible 구현에 액세스할 수 있도록 합니다. |
IMultipleViewProvider |
동일한 정보 또는 자식 컨트롤 집합의 여러 표현을 제공하고 전환할 수 있는 컨트롤에 대한 액세스를 제공합니다. |
IObjectModelProvider |
컨트롤 또는 애플리케이션에서 구현하는 기본 개체 모델에 대한 액세스를 제공합니다. |
IRangeValueProvider |
범위 내의 값으로 설정할 수 있는 컨트롤에 대한 액세스를 제공합니다. |
IScrollItemProvider |
IScrollProvider를 구현하는 컨테이너의 개별 자식 컨트롤에 대한 액세스를 제공합니다. |
IScrollProvider |
자식 개체 컬렉션에 대해 스크롤 가능한 컨테이너 역할을 하는 컨트롤에 대한 액세스를 제공합니다. |
ISelectionItemProvider |
ISelectionProvider를 구현하는 컨테이너의 선택 가능한 개별 자식 컨트롤에 대한 액세스를 제공합니다. |
ISelectionProvider |
선택 가능한 개별 자식 항목 컬렉션의 컨테이너 역할을 하는 컨트롤에 대한 액세스를 제공합니다. |
ISelectionProvider2 |
ISelectionItemProvider 인터페이스를 확장하여 선택한 항목에 대한 정보를 제공합니다. |
ISpreadsheetItemProvider |
스프레드시트의 항목(셀)에 대한 정보에 대한 액세스를 제공합니다. |
ISpreadsheetProvider |
스프레드시트의 항목(셀)에 대한 액세스를 제공합니다. |
IStylesProvider |
문서의 콘텐츠와 연결된 비주얼 스타일에 대한 액세스를 제공합니다. |
ISynchronizedInputProvider |
UI 자동화 클라이언트 애플리케이션이 마우스 또는 키보드 입력을 특정 UI 요소로 전송할 수 있도록 합니다. |
ITableItemProvider |
ITableProvider를 구현하는 컨테이너의 자식 컨트롤에 대한 액세스를 제공합니다. |
ITableProvider |
자식 요소 컬렉션의 컨테이너 역할을 하는 컨트롤에 대한 액세스를 제공합니다. 이 요소의 자식은 ITableItemProvider 를 구현하고 키보드를 사용하여 트래버스할 수 있는 2차원 논리 좌표계로 구성되어야 합니다. |
ITextChildProvider |
다른 텍스트 기반 컨트롤의 자식 또는 하위 항목인 텍스트 기반 컨트롤(또는 텍스트에 포함된 개체)에 대한 액세스를 제공합니다. |
ITextEditProvider |
ITextProvider 인터페이스를 확장하여 UI 자동화 공급자가 프로그래밍 방식의 텍스트 편집 작업을 노출할 수 있도록 합니다. |
ITextProvider |
텍스트를 포함하는 컨트롤에 대한 액세스를 제공합니다. |
ITextProvider2 |
ITextProvider 인터페이스를 확장하여 UI 자동화 공급자가 주석의 대상인 텍스트 콘텐츠와 공급자에 속한 caret에 대한 정보를 노출할 수 있도록 합니다. |
ITextRangeProvider |
ITextProvider 또는 ITextProvider2를 구현하는 텍스트 컨테이너의 연속 텍스트 범위에 대한 액세스를 제공합니다. |
ITextRangeProvider2 |
ITextRangeProvider 인터페이스를 확장하여 UI 자동화 공급자가 상황에 맞는 메뉴를 호출할 수 있도록 합니다. |
IToggleProvider |
상태 집합을 순환하고 설정된 후 상태를 유지할 수 있는 컨트롤에 대한 액세스를 제공합니다. |
ITransformProvider |
2차원 공간 내에서 이동, 크기 조정 및/또는 회전할 수 있는 컨트롤에 대한 액세스를 제공합니다. |
ITransformProvider2 |
ITransformProvider 인터페이스를 확장하여 UI 자동화 공급자가 컨트롤의 뷰포트 확대/축소 기능을 지원하기 위해 속성을 노출할 수 있도록 합니다. |
IValueProvider |
범위에 포함되지 않고 문자열로 나타낼 수 있는 내장 값이 있는 컨트롤에 대한 액세스를 제공합니다. |
IVirtualizedItemProvider |
UI 자동화 트리의 자리 표시자 자동화 요소로 표시되는 항목인 가상화된 항목에 대한 액세스를 제공합니다. |
IWindowProvider |
컨트롤의 기본 창 기반 기능에 대한 액세스를 제공합니다. |