UI 자동화 요소 탐색기 만들기 실습 - 컨트롤 배치
이제 TreeWalker 클래스를 이용하여 UI 자동화 요소를 탐색기를 만들어 봅시다. UI 자동화 요소 탐색기는 프로세스 목록을 확인하여 선택하면 활성화 상태의 컨트롤 요소를 트리 뷰에 표시합시다. 그리고 TreeWalker의 정적 TreeWalker로 탐색하여 트리 뷰 항목을 변경하는 기능을 제공합시다. 또한 트리 뷰의 항목을 선택하였을 때 선택한 노드의 UI 자동화 요소를 레이블에 표시하고 자식, 형제, 부모를 찾아 레이블에 표시하는 기능을 제공합시다.
[그림] UI 자동화 요소 탐색기 실행 화면
먼저 Windows Forms 응용 프로그램 프로젝트를 생성하시고 UI 자동화 관련 어셈블리를 참조 추가합니다. 그리고 폼에 컨트롤을 배치하세요.
[그림 4] 컨트롤 배치
No |
컨트롤 이름 |
컨트롤 형식 |
No |
컨트롤 이름 |
컨트롤 형식 |
1 |
tv_ae |
TreeView |
7 |
lb_ae_info |
Label |
2 |
btn_refresh |
Button |
8 |
btn_first_child |
Button |
3 |
lbox_process |
ListBox |
9 |
btn_next |
Button |
4 |
btn_find_row |
Button |
10 |
btn_prev |
Button |
5 |
btn_find_contrl |
Button |
11 |
btn_last_child |
Button |
6 |
btn_find_content |
Button |
12 |
btn_parent |
Button |
[표] 컨트롤
[소프트웨어 접근성] UI 자동화 요소 탐색기 만들기 실습- 프로세스, 자동화 요소 래퍼
[소프트웨어 접근성] UI 자동화 요소 탐색기 만들기 실습 - 핵심 클래스 UISearcher 구현
[소프트웨어 접근성] UI 자동화 요소 탐색기 만들기 실습 - 메인 폼 구현
'프로그래밍 기술 > 소프트웨어 접근성, UI 자동화' 카테고리의 다른 글
[소프트웨어 접근성] 클라이언트 용 UI 자동화 이벤트 (0) | 2016.05.05 |
---|---|
[소프트웨어 접근성] UI 자동화 이벤트와 이벤트 인자 형식 (0) | 2016.05.05 |
[소프트웨어 접근성] UI 자동화 요소 탐색기 만들기 실습 - 메인 폼 구현 (0) | 2016.05.05 |
[소프트웨어 접근성] UI 자동화 요소 탐색기 만들기 실습 - 핵심 클래스 UISearcher 구현 (0) | 2016.05.05 |
[소프트웨어 접근성] UI 자동화 요소 탐색기 만들기 실습- 프로세스, 자동화 요소 래퍼 (0) | 2016.05.05 |
[소프트웨어 접근성] 초점 제어기 만들기 실습 (0) | 2016.05.04 |
[S/W 접근성] 윈도우 옵저버 실습 (0) | 2016.04.26 |
[S/W 접근성] ValuePattern, WindowPattern (0) | 2016.04.26 |
[S/W 접근성] TogglePattern, TransformPattern (0) | 2016.04.26 |
[S/W 접근성] TextPattern (0) | 2016.04.26 |