반응형
9.1.2 사용자 정의 형식
접근성 평가 도우미에는 폼과 사용자 정의 컨트롤 외에도 접근성 평가를 위한 형식들을 정의해야 합니다.
여기서는 접근성 평가를 위한 형식 개체를 생성하고 관리하는 EvalManager 클래스를 정의합시다. 그리고 하나의 접근성 평가의 정보를 관리하는 AccEvalProject 클래스를 정의할게요. UI 자동화 요소는 EHAutoElem 형식으로 래핑하여 접근성 속성과 컨트롤 유형을 참조하기 쉽게 합시다. 그리고 평가 대상인 프로세스 정보는 EHProcess로 래핑할게요. 그리고 Win32 API를 래핑한 WrapWinAPI를 제공할 것입니다. 이 외에 UI 요소의 화면 정보를 캡쳐하고 Gray로 변환하는 일을 담당하는 ImageCapture 클래스를 제공할게요.
그리고 UI 자동화 요소를 검색에 관한 이벤트 대리자와 인자 형식을 제공하고 프로젝트를 생성할 때의 이벤트 대리자와 인자 형식을 제공합시다. 그리고 프로그램에 상수를 사용하기 쉽게 속성과 컨트롤 유형을 열거형으로 정의할게요.
[그림 9.10] 사용자 정의 형식
반응형
'프로그래밍 기술 > 소프트웨어 접근성, UI 자동화' 카테고리의 다른 글
9. 접근성 평가 도구 만들기 - 7. EHAutoElem 클래스 (0) | 2016.10.24 |
---|---|
9. 접근성 평가 도구 만들기 - 6. EHProcess 클래스 (0) | 2016.10.24 |
9. 접근성 평가 도구 만들기 - 5. ImageCaptuer 클래스 (0) | 2016.10.19 |
9. 접근성 평가 도구 만들기 - 4. WrapWinAPI 클래스 구현 (0) | 2016.10.19 |
9. 접근성 평가 도구 만들기 - 3. 속성과 컨트롤 패턴 열거형 정의하기 (0) | 2016.10.19 |
9. 접근성 평가 도구 만들기 - 1. 소개 (0) | 2016.10.18 |
[소프트웨어 접근성] 가상 키보드 만들기 8 - 가상 키보드 만들기 (0) | 2016.05.13 |
[소프트웨어 접근성] 가상 키보드 만들기 7 - 가상 키보드 타겟 데모 (0) | 2016.05.13 |
[소프트웨어 접근성] 가상 키보드 만들기 6 -한글 라이브러리 만들기 (0) | 2016.05.13 |
[소프트웨어 접근성] 가상 키보드 만들기 5 -한글 문자 생성기 (0) | 2016.05.13 |