부록 B: 표준 대화 상자 관리자 지원
Microsoft Active Accessibility는 표준 대화 상자 관리자(SDM) 대화 상자 컨트롤을 완벽하게 지원합니다. SDM은 Microsoft 애플리케이션에 Macintosh와 Microsoft Windows 운영 체제 간의 차이점으로부터 독립성을 제공하는 내부 Microsoft 코드 라이브러리입니다. SDM은 주로 Microsoft Excel 및 Microsoft Word 대화 상자에 사용됩니다.
SDM은 대화 상자의 비표준 구현을 사용하기 때문에 접근성 보조에 문제가 있습니다. 예를 들어 SDM 대화 상자 단추는 표준 사용자 인터페이스 요소와 동일한 방식으로 창 핸들을 사용하지 않습니다. 단추로 메시지를 보낼 수 없으며 단추가 창 목록에 포함되어 있지 않습니다. SDM을 사용하는 애플리케이션은 프라이빗 인터페이스를 통해 컨트롤과 통신합니다.
다음 그림에서는 Word 샘플 대화 상자를 보여 줍니다. 탭 컨트롤을 사용하는 일반 Windows 대화 상자처럼 보이지만 실제로는 SDM 대화 상자입니다.