기술 개요
Microsoft Active Accessibility는 접근성 보조 기능(장애가 있는 사용자가 컴퓨터를 보다 효과적으로 사용하는 데 도움이 되는 특수 프로그램)이 Microsoft Windows에서 실행되는 애플리케이션을 사용하는 방식을 개선합니다.
Microsoft Active Accessibility는 Microsoft에서 개발한 COM(구성 요소 개체 모델)을 기반으로 하며 애플리케이션과 운영 체제가 통신하는 일반적인 방법을 정의하는 업계 표준입니다. Microsoft Active Accessibility는 다음 구성 요소로 구성됩니다.
- COM 인터페이스 IAccessible는 UI 요소에 대한 정보를 제공하는 역할을 합니다. IAccessible 해당 UI 요소에 대한 정보를 가져오고 조작하기 위한 속성과 메서드도 있습니다.
- WinEvents는 액세스 가능한 개체가 변경되면 서버가 클라이언트에 알릴 수 있도록 하는 이벤트 시스템입니다.
- Oleacc.dll, 지원 또는 런타임 DLL입니다.
Microsoft Active Accessibility DLL( Oleacc.dll)은 다음 구성 요소로 구성됩니다.
- 클라이언트가 IAccessible 인터페이스 포인터(예: AccessibleObjectFromWindow)를 요청할 수 있도록 하는 함수입니다.
- 서버가 클라이언트에 IAccessible 인터페이스 포인터를 반환하도록 허용하는 함수(예: LresultFromObject).
- 역할 및 상태 코드(예: GetRoleText및 getStateText)에 대한 지역화된 텍스트를 가져오는 함수입니다.
- 일부 도우미 함수(AccessibleChildren).
- 표준 USER 및 COMCTL 컨트롤에 대한 IAccessible 기본 구현을 제공하는 코드입니다. 이러한 구현은 시스템 컨트롤을 대신하여 IAccessible 구현하므로 프록시라고 합니다.
이 섹션에서는
- 활성 접근성의 작동 원리
- 액티브 접근성 기초
- 서버 지침
- 클라이언트 지침
- COM 및 유니코드 지침