다음을 통해 공유


공급자에 대한 컨트롤 패턴 인터페이스

이 섹션에서는 관리되지 않는 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
컨트롤의 기본 창 기반 기능에 대한 액세스를 제공합니다.

공급자에 대한 컨트롤 패턴 인터페이스