이 섹션에서는 관리되지 않는 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 |
UI 자동화 공급자가 프로그래밍 방식 텍스트 편집 작업을 노출할 수 있도록 ITextProvider 인터페이스를 확장합니다. |
| ITextProvider |
텍스트를 포함하는 컨트롤에 대한 액세스를 제공합니다. |
| ITextProvider2 |
ITextProvider 인터페이스를 확장하여 UI 자동화 공급자가 주석의 대상인 텍스트 콘텐츠와 공급자에 속한 caret에 대한 정보를 노출할 수 있도록 합니다. |
| ITextRangeProvider |
ITextProvider 또는 ITextProvider2구현하는 텍스트 컨테이너의 연속 텍스트 범위에 대한 액세스를 제공합니다. |
| ITextRangeProvider2 |
UI 자동화 공급자가 상황에 맞는 메뉴를 호출할 수 있도록 ITextRangeProvider 인터페이스를 확장합니다. |
| IToggleProvider |
상태 집합을 순환하고 설정된 후 상태를 유지할 수 있는 컨트롤에 대한 액세스를 제공합니다. |
| ITransformProvider |
2차원 공간 내에서 이동, 크기 조정 및/또는 회전할 수 있는 컨트롤에 대한 액세스를 제공합니다. |
| ITransformProvider2 |
ITransformProvider 인터페이스를 확장하여 UI 자동화 공급자가 컨트롤의 뷰포트 확대/축소 기능을 지원하는 속성을 노출할 수 있도록 합니다. |
| IValueProvider |
범위에 걸쳐 있지 않고 문자열로 나타낼 수 있는 내장 값이 있는 컨트롤에 대한 액세스를 제공합니다. |
|
IVirtualizedItemProvider |
UI 자동화 트리의 자리 표시자 자동화 요소로 표시되는 항목인 가상화된 항목에 대한 액세스를 제공합니다. |
| IWindowProvider |
컨트롤의 기본 창 기반 기능에 대한 액세스를 제공합니다. |
관련 항목
-
공급자 대한 컨트롤 패턴 인터페이스