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


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

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

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

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

снимок экрана диалогового окна параметров с выбранным вкладкой представления