컨트롤 형식 및 지원되는 컨트롤 패턴

클라이언트 애플리케이션은 IUIAutomationElement 인터페이스를 통해 일반 속성을 검색하고 컨트롤이 지원하는 컨트롤 패턴 인터페이스를 통해 형식별 속성을 검색하여 컨트롤에 대한 정보를 가져옵니다. 이 항목에서는 Microsoft UI 자동화 컨트롤 형식을 나열하고 각 형식이 지원하는 컨트롤 패턴을 식별합니다.

다음 표는 컨트롤 패턴을 다음과 같은 범주로 정리하여 보여줍니다.

  • 지원해야 합니다. 컨트롤은 이 컨트롤 패턴을 지원해야 합니다.
  • 조건부 지원입니다. 컨트롤은 컨트롤의 상태에 따라 이 컨트롤 패턴을 지원할 수 있습니다.
  • 를 지원하지 않습니다. 컨트롤은 이 컨트롤 패턴을 지원하지 않습니다. 그러나 사용자 지정된 버전의 컨트롤이 이 컨트롤 패턴을 지원할 수 있습니다.

일부 컨트롤은 컨트롤의 기능에 따라 여러 컨트롤 패턴을 조건부로 지원합니다. 예를 들어 메뉴 항목 컨트롤은 메뉴 컨트롤의 함수에 따라 Invoke, ExpandCollapse, Toggle 또는 SelectionItem 컨트롤 패턴에 대한 조건부 지원을 제공합니다.

컨트롤 형식 지원해야 합니다. 조건부 지원 지원되지 않음
AppBar ExpandCollapse, 토글 없음 Invoke
단추 없음 ExpandCollapse, Invoke, Toggle, Value 없음
달력 Grid, Table 스크롤, 선택
CheckBox Toggle 없음 없음
ComboBox ExpandCollapse 선택 영역, 스크롤
DataGrid 그리드 스크롤, 선택 영역, 없음
DataItem SelectionItem CustomNavigation, ExpandCollapse, GridItem, ScrollItem, TableItem, Toggle, Value 없음
문서 Text 스크롤, 없음
편집 없음 RangeValue, 텍스트, 없음
그룹 없음 ExpandCollapse 없음
헤더 없음 변환 없음
HeaderItem 없음 CustomNavigation, Invoke, Transform 없음
Hyperlink Invoke None
이미지 없음 GridItem, TableItem Invoke, SelectionItem
목록 없음 Grid, MultipleView, Scroll, Selection 테이블
ListItem SelectionItem CustomNavigation, ExpandCollapse, GridItem, Invoke, ScrollItem, Toggle, Value 없음
메뉴 없음 없음 없음
MenuBar 없음 Dock, ExpandCollapse, Transform 없음
MenuItem 없음 ExpandCollapse, Invoke, SelectionItem, Toggle 없음
없음 도킹, 스크롤, 변환
ProgressBar 없음 RangeValue, 없음
RadioButton SelectionItem 없음 Toggle
ScrollBar 없음 RangeValue 스크롤
SemanticZoom Toggle 없음 없음
구분 기호 없음 없음 없음
슬라이더 없음 RangeValue, 선택, 없음
Spinner 없음 RangeValue, 선택, 없음
SplitButton ExpandCollapse, Invoke 없음 없음
StatusBar 없음 그리드 없음
선택 스크롤 없음
TabItem SelectionItem 없음 Invoke
테이블 Grid, GridItem, Table, TableItem 없음 없음
텍스트 없음 GridItem, TableItem, Text
Thumb 변환 없음 없음
제목 표시줄 없음 없음 없음
ToolBar 없음 Dock, ExpandCollapse, Transform 없음
ToolTip 없음 텍스트, 없음
트리 없음 스크롤, 선택 없음
TreeItem ExpandCollapse Invoke, ScrollItem, SelectionItem, Toggle 없음
시간 범위 변환, Dock None

 

UI 자동화 컨트롤 패턴 개요

UI 자동화 컨트롤 형식 개요