다음을 통해 공유


활성 접근성이 사용자 인터페이스 요소를 노출하는 방법

Microsoft Active Accessibility는 노출하는 각 사용자 인터페이스 요소에 대한 프록시 개체를 만듭니다. 프록시 개체는 클라이언트 유틸리티와 UI 요소 간의 중개자 역할을 합니다. 프록시 개체의 목적은 UI 요소의 수명을 모니터링하고 UI 요소를 대신하여 IAccessible 속성 및 메서드를 구현하는 것입니다. 사용자 지정 컨트롤 또는 기타 사용자 지정 UI 요소를 만드는 서버 개발자도 프록시 개체를 만들어야 합니다. 자세한 내용은 프록시 개체 만들기를 참조하세요.

Microsoft Active Accessibility에서 미리 정의되거나 일반적인 컨트롤을 노출하는 개체를 만들 때 실제로는 컨트롤에 대한 개체와 컨트롤을 둘러싸는 창에 하나씩 두 개 이상의 개체를 만듭니다. 대부분의 경우 이러한 부모 창에는 ROLE_SYSTEM_WINDOW Role 속성이 있고 Name 속성과 창 클래스 이름이 컨트롤과 동일합니다. 클라이언트가 최종 사용자에게 전달하는 컨트롤에 대한 정보는 컨트롤을 둘러싸는 창을 노출하는 부모 개체가 아니라 Microsoft Active Accessibility가 컨트롤을 노출하기 위해 만든 개체에 포함되어 있습니다.

자세한 내용은 다음 항목을 참조하십시오.