프로그래밍 기술/소프트웨어 접근성, UI 자동화

9. 접근성 평가 도구 만들기 - 2. 사용자 정의 형식

언제나휴일 2016. 10. 19. 08:19
반응형

9.1.2 사용자 정의 형식

 

 접근성 평가 도우미에는 폼과 사용자 정의 컨트롤 외에도 접근성 평가를 위한 형식들을 정의해야 합니다.

 

 여기서는 접근성 평가를 위한 형식 개체를 생성하고 관리하는 EvalManager 클래스를 정의합시다. 그리고 하나의 접근성 평가의 정보를 관리하는 AccEvalProject 클래스를 정의할게요. UI 자동화 요소는 EHAutoElem 형식으로 래핑하여 접근성 속성과 컨트롤 유형을 참조하기 쉽게 합시다. 그리고 평가 대상인 프로세스 정보는 EHProcess로 래핑할게요. 그리고 Win32 API를 래핑한 WrapWinAPI를 제공할 것입니다. 이 외에 UI 요소의 화면 정보를 캡쳐하고 Gray로 변환하는 일을 담당하는 ImageCapture 클래스를 제공할게요.

 

 그리고 UI 자동화 요소를 검색에 관한 이벤트 대리자와 인자 형식을 제공하고 프로젝트를 생성할 때의 이벤트 대리자와 인자 형식을 제공합시다.  그리고 프로그램에 상수를 사용하기 쉽게 속성과 컨트롤 유형을 열거형으로 정의할게요.

 

접근성 평가 도구 만들기 - 사용자 정의 형식

[그림 9.10] 사용자 정의 형식

 

 

반응형