Поделиться через


Приложение Б. Поддержка стандартного диспетчера диалогов

Microsoft Active Accessibility обеспечивает полную поддержку элементов управления диалоговым окном Стандартного диалогового окна (SDM). SDM — это внутренняя библиотека кода Майкрософт, которая предоставляет приложениям Майкрософт степень независимости от различий между операционными системами Macintosh и Microsoft Windows. SDM в основном используется для диалоговых окон в Microsoft Excel и Microsoft Word.

SDM представляет проблемы для специальных возможностей, так как в нем используются нестандартные реализации диалоговых окон. Например, кнопки диалогового окна SDM не используют дескрипторы окон так же, как стандартные элементы пользовательского интерфейса. Вы не можете отправлять сообщения для кнопок, а кнопки не содержатся в списке окон. Приложение, использующее SDM, взаимодействует с элементом управления через закрытый интерфейс.

На следующем рисунке показан пример диалогового окна из Word. Хотя оно выглядит как обычное диалоговое окно Windows, использующее элемент управления вкладкой, на самом деле это диалоговое окно SDM.

Снимок экрана: диалоговое окно