다음을 통해 공유


표준 컨트롤에 대한 UI 자동화 지원

비고

이 설명서는 System.Windows.Automation 네임스페이스에 정의된 관리되는 UI 자동화 클래스를 사용하려는 .NET Framework 개발자를 위한 것입니다. UI 자동화에 대한 최신 정보는 Windows Automation API: UI 자동화참조하세요.

이 항목에는 WPF, Win32 및 Windows Forms 프레임워크용으로 개발된 애플리케이션의 표준 컨트롤에 대한 Microsoft UI Automation 지원에 대한 정보가 포함되어 있습니다.

Windows Presentation Foundation 컨트롤

사용자 상호 작용에 대한 정보 또는 지원을 제공하는 모든 WPF 컨트롤 요소는 UI 자동화에 대한 완전한 네이티브 지원을 제공합니다. 패널과 같은 다른 요소는 UI 자동화에 표시되지 않습니다.

Win32 컨트롤

대부분의 Win32 컨트롤은 UIAutomationClientsideProviders.dll클라이언트 쪽 공급자를 통해 Microsoft UI 자동화에 노출됩니다. 이 어셈블리는 UI 자동화 클라이언트 애플리케이션에 사용하기 위해 자동으로 등록됩니다.

전체 지원은 ComCtrl32.dll버전 6의 컨트롤에 대해서만 제공됩니다.

지원되는 컨트롤은 다음과 같습니다.

클래스 이름 컨트롤 형식
단추 단추
단추 RadioButton
단추 그룹
단추 체크박스
단추 하이퍼링크
단추 스플릿버튼
단추 체크박스
ComboBoxEx32 ComboBox
ComboBox ComboBox
편집 문서
편집 편집
SysLink 하이퍼링크
정적인 문자 메시지
정적인 이미지
SysIPAddress32 관습
SysHeader32 헤더/헤더항목
SysListView32 DataGrid
SysListView32 목록
목록 상자 목록
목록 상자 목록항목
#32768 메뉴
#32768 메뉴 항목
msctls_progress32 진행 상태 표시줄
리치 에디트 문서. 참고를 참조하세요.
RichEdit20A 문서
RichEdit20W 문서
RichEdit50W 문서
스크롤바 슬라이더
msctls_trackbar32 슬라이더
msctls_updown32 회전자
msctls_statusbar32 상태 표시줄
SysTabControl32
SysTabControl32 탭 항목
ToolbarWindow32 도구 모음
ToolbarWindow32 메뉴 항목
ToolbarWindow32 단추
ToolbarWindow32 체크박스
ToolbarWindow32 RadioButton
ToolbarWindow32 구분 기호
툴팁_클래스32 툴팁
#32774 툴팁
ReBarWindow32 도구 모음
SysTreeView32 나무
SysTreeView32 TreeItem

메모 RichEdit 컨트롤은 Windows Vista와 함께 제공되는 버전(RichEd20.dll 버전 3.1 이상 및 MsftEdit.dll 버전 4.1 이상)에서만 지원됩니다.

다음 컨트롤은 지원되지 않습니다.

클래스 이름 컨트롤 형식
SysAnimate32 이미지
SysPager 회전자
SysDateTimePick32 관습
SysMonthCal32 달력
MS_WINNOTE 툴팁
VBBubble 툴팁
ScrollBar(독립 실행형 컨트롤로 사용되는 경우) 슬라이더
SuperGrid 관습

Windows Forms 컨트롤

Windows Forms 컨트롤은 UIAutomationClientsideProviders.dll클라이언트 쪽 공급자를 통해 Microsoft UI 자동화에 노출됩니다. 이 어셈블리는 UI 자동화 클라이언트 애플리케이션에 사용하기 위해 자동으로 등록됩니다.

일반적으로 Win32 일반 컨트롤에 대한 관리되는 래퍼인 Windows Forms 컨트롤은 UI 자동화에서 지원됩니다. 지원되는 컨트롤은 다음과 같습니다.

클래스 이름
단추
체크박스
체크된 목록 상자 (CheckedListBox)
색상 대화상자
ComboBox
폴더 탐색기
폰트 대화 상자
GroupBox
HscrollBar
이미지 목록
라벨
목록 상자
리스트뷰 (ListView)
메인메뉴/컨텍스트메뉴
월달력
알림 아이콘
OpenFileDialog
페이지 설정 대화 상자
PrintDialog
진행 상태 표시줄
RadioButton
리치텍스트박스
파일 저장 대화상자
스크롤 가능한 컨트롤
사운드플레이어
상태 표시줄
탭컨트롤/탭페이지
텍스트 상자
타이머
도구 모음
툴팁
트랙 바
트리뷰
VscrollBar
웹 브라우저

다음 컨트롤은 Microsoft Active Accessibility에 대한 지원을 통해서만 Microsoft UI Automation에 노출됩니다. 일부 기능을 사용할 수 없습니다.

컨트롤 이름
(데이터) 바인딩 소스
DataGrid
데이터 그리드 보기 (DataGridView)
DataNavigator
DomainUpDown
오류 제공자
플로우 레이아웃 패널
양식
링크 라벨
HelpProvider
마스킹 텍스트 상자
MenuStrip/ContextMenuStrip
NumericUpDown
패널
PictureBox
인쇄 문서
PrintPreview-Control
PrintPreview-Dialog
PropertyGrid
사용자 제어
툴스트립
테이블 레이아웃 패널
SplitContainer/SplitterPanel
분할기
래프팅컴터이너
상태 표시줄

참고하십시오