다음을 통해 공유


클라이언트에 대한 컨트롤 패턴 인터페이스

이 섹션에서는 관리되지 않는 UI 자동화 클라이언트 애플리케이션에 대한 제어 패턴 인터페이스에 대해 설명합니다.

섹션 내용

인터페이스 Description
IUIAutomationAnnotationPattern
문서에서 주석의 속성에 대한 액세스를 제공합니다.
IUIAutomationCustomNavigationPattern
사용자 지정 탐색 순서를 지원하는 컨트롤에 Microsoft UI 자동화 클라이언트의 액세스를 지원하는 메서드를 노출합니다.
IUIAutomationDockPattern
자식 요소를 서로 상대적으로 가로 및 세로로 정렬할 수 있도록 하는 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationDragPattern
끌어서 놓기 작업의 일부로 끌 수 있는 요소에 대해 UI 자동화 공급자가 노출하는 정보에 대한 액세스를 제공합니다.
IUIAutomationDropTargetPattern
끌어서 놓기 작업의 놓기 대상이 될 수 있는 요소에 대해 UI 자동화 공급자가 노출하는 끌어서 놓기 정보에 대한 액세스를 제공합니다.
IUIAutomationExpandCollapsePattern
시각적으로 확장하여 콘텐츠를 표시하고 축소하여 콘텐츠를 숨길 수 있는 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationGridItemPattern
IUIAutomationGridPattern 인터페이스를 지원하는 그리드 스타일 컨테이너의 자식 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationGridPattern
행과 열로 트래버스할 수 있는 2차원 논리 좌표계로 구성된 자식 컨트롤 컬렉션의 컨테이너 역할을 하는 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationInvokePattern
클라이언트 애플리케이션이 컨트롤의 동작(일반적으로 단추)을 호출할 수 있도록 하는 메서드를 노출합니다.
IUIAutomationItemContainerPattern
가상 목록과 같은 컨테이너에서 항목을 검색하는 메서드를 노출합니다.
IUIAutomationLegacyIAccessiblePattern
UI 자동화 클라이언트가 MSAA(Microsoft Active Accessibility) 서버에서 UI 정보를 검색할 수 있도록 하는 메서드 및 속성을 노출합니다.
IUIAutomationMultipleViewPattern
동일한 정보 또는 자식 컨트롤 집합의 여러 표현 간에 전환할 수 있는 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationObjectModelPattern
컨트롤 또는 애플리케이션에서 구현하는 기본 개체 모델에 대한 액세스를 제공합니다.
IUIAutomationPatternHandler
클라이언트 API 래퍼 개체를 반환하고 실제 공급자 instance 대한 속성 및 메서드 요청을 취소합니다.
IUIAutomationPatternInstance
컨트롤 패턴 개체를 나타냅니다. 클라이언트 API 래퍼는 이 인터페이스를 사용하여 GetPropertyCallMethod 메서드 측면에서 모든 속성 및 메서드 호출을 구현합니다.
IUIAutomationRangeValuePattern
값 범위를 제공하는 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationScrollItemPattern
스크롤 가능한 보기의 항목을 보기의 표시되는 부분에 배치할 수 있도록 하는 메서드를 노출합니다.
IUIAutomationScrollPattern
자식 요소 컬렉션에 대해 스크롤 가능한 컨테이너 역할을 하는 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationSelectionItemPattern
IUIAutomationSelectionPattern을 지원하는 컨테이너 컨트롤의 선택 가능한 자식 항목에 대한 액세스를 제공합니다.
IUIAutomationSelectionPattern
선택 가능한 자식 항목이 포함된 컨트롤에 대한 액세스를 제공합니다. 이 요소의 자식은 IUIAutomationSelectionItemPattern을 지원합니다.
IUIAutomationSelectionPattern2
IUIAutomationSelectionPattern 인터페이스를 확장하여 선택한 항목에 대한 정보를 제공합니다.
IUIAutomationSpreadsheetItemPattern
클라이언트 애플리케이션이 스프레드시트의 항목(셀)에 대한 정보를 검색할 수 있도록 합니다.
IUIAutomationSpreadsheetPattern
클라이언트 애플리케이션이 스프레드시트의 항목(셀)에 액세스할 수 있도록 합니다.
IUIAutomationStylesPattern
UI 자동화 클라이언트가 문서의 요소와 연결된 비주얼 스타일을 검색할 수 있도록 합니다.
IUIAutomationSynchronizedInputPattern
컨트롤의 키보드 또는 마우스 입력에 대한 액세스를 제공합니다.
IUIAutomationTableItemPattern
IUIAutomationTablePattern을 지원하는 컨테이너의 자식 요소에 대한 액세스를 제공합니다.
IUIAutomationTablePattern
자식 요소 컬렉션의 컨테이너 역할을 하는 컨트롤에 대한 액세스를 제공합니다. 이 요소의 자식은 IUIAutomationTableItemPattern 을 지원하며 행과 열로 트래버스할 수 있는 2차원 논리 좌표계로 구성됩니다.
IUIAutomationTextChildPattern
다른 텍스트 기반 컨트롤의 자식 또는 하위 항목인 텍스트 기반 컨트롤(또는 텍스트에 포함된 개체)에 대한 액세스를 제공합니다.
IUIAutomationTextEditPattern
예를 들어 자동 고침을 수행하거나 IME(입력기)를 통한 입력 작성을 지원하는 컨트롤과 같이, 텍스트를 수정하는 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationTextPattern
텍스트가 포함된 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationTextPattern2
IUIAutomationTextPattern 인터페이스를 확장합니다.
IUIAutomationTextRange
IUIAutomationTextPattern 인터페이스를 지원하는 컨테이너의 연속 텍스트 범위에 대한 액세스를 제공합니다. 클라이언트 애플리케이션은 IUIAutomationTextRange 인터페이스를 사용하여 텍스트 범위에서 포함된 개체를 선택, 비교 및 검색할 수 있습니다.
IUIAutomationTextRange2
IUIAutomationTextRange 인터페이스를 확장하여 UI 자동화 클라이언트가 프로그래밍 방식으로 상황에 맞는 메뉴를 호출할 수 있도록 합니다.
IUIAutomationTextRange3
텍스트 범위에서 기본 서식 있는 텍스트 데이터에 더 빠르게 액세스할 수 있도록 IUIAutomationTextRange2 인터페이스를 확장합니다.
IUIAutomationTextRangeArray
IUIAutomationTextRange 개체의 컬렉션을 나타냅니다.
IUIAutomationTogglePattern
상태 집합을 순환하고 설정된 후 상태를 유지할 수 있는 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationTransformPattern
이동, 크기 조정 또는 회전할 수 있는 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationTransformPattern2
IUIAutomationTransformPattern 인터페이스를 확장하여 UI 자동화 클라이언트가 컨트롤의 뷰포트 확대/축소 기능에 프로그래밍 방식으로 액세스할 수 있도록 합니다.
IUIAutomationValuePattern
범위에 포함되지 않고 문자열로 나타낼 수 있는 값이 포함된 컨트롤에 대한 액세스를 제공합니다.
IUIAutomationVirtualizedItemPattern
UI 자동화 트리의 자리 표시자 자동화 요소가 나타내는 항목인 가상화된 항목을 나타냅니다.
IUIAutomationWindowPattern
창의 기본 기능에 대한 액세스를 제공합니다.

UI 자동화 클라이언트