사용자 지정 컨트롤이 접근성 보조 기능과 호환되도록 하는 효과적인 방법으로 Microsoft Active Accessibility를 사용할 수 있습니다. 활성 접근성을 사용하려면 애플리케이션이 필요합니다.
- 개별 사용자 지정 컨트롤 또는 IAccessible 인터페이스를 제대로 지원하는 컨트롤 그룹을 나타내는 COM(구성 요소 개체 모델) 개체를 만듭니다. (활성 접근성 클라이언트에서 요청 시 개체가 생성될 수 있습니다.)
- 컨트롤을 만들거나 제거하거나 포커스를 얻거나 분실하거나 상태를 변경할 때 NotifyWinEvent 호출합니다.
- 개체 또는 개체의 속성을 쿼리하는 데 사용되는 경우 WM_GETOBJECT 메시지를 처리합니다.
이 논의의 목적을 위해 다른 사용자 지정 개체가 포함된 창도 활성 접근성에 노출되어야 하므로 클라이언트가 자식 개체를 검색하고 탐색할 수 있습니다. 사용자 지정 컨트롤이 접근성 보조와 호환되도록 하는 방법에 대한 자세한 내용은 접근성참조하세요.