Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В Microsoft Active Accessibility поддерживается три типа динамических заметок: прямые заметки, заметки, сопоставленные со значением, и заметки сервера. Каждый тип предлагает определенные преимущества, поэтому важно понимать различия.
Прямая заметка
Прямая заметка — это простейшая форма динамической заметки. Это наиболее применимо для доступных элементов, свойства которых не зависят от состояния элемента управления и не требуют дополнительной поддержки, предоставляемой заметкой, сопоставленной со значением, и заметкой сервера. Прямая заметка используется для переопределения значения одного или нескольких свойств Microsoft Active Accessibility элемента со специальными возможностями, а также для переопределения или добавления свойства автоматизации пользовательского интерфейса Майкрософт в элемент управления. Все заметки, сделанные в свойстве Microsoft Active Accessibility, отражаются в переводе автоматизации пользовательского интерфейса, а также в прокси-сервере службы автоматизации Microsoft Activeto-UI. Дополнительные сведения см. в разделе Direct Annotation.
Заметка карты значений
Помимо непосредственного аннотирования свойств IAccessible, часто требуется преобразовать определенное для элемента управления значение в строку, которую можно понять конечным пользователем. Примером является ползунок разрешения экрана на вкладке "Параметры" в окне "Свойства отображения" (с панели управления). Хотя каждое положение ползунка соответствует другому разрешению (например, 640 x 480, 1024 x 768), элемент управления не знает об этой связи и не может передавать эти сведения в Microsoft Active Accessibility.
Сопоставленная со значением заметка упрощает эту задачу. С помощью этой формы заметки можно указать строки для значений ползунка и указать роли, состояния и описания значков в представлениях списка и дерева. Дополнительные сведения см. в заметках карты значений.
Заметка сервера
Заметка сервера позволяет разработчикам регистрировать объект обратного вызова для обслуживания запросов клиента для аннотированного свойства элемента. Этот объект обратного вызова должен реализовать интерфейс IAccPropServer и зарегистрировать в службах заметки Microsoft Active Accessibility. После регистрации будет предложено обслуживать все клиентские запросы на значение свойства этого элемента.
Одна из особенно полезных функций заметки сервера заключается в том, что сервер может быть зарегистрирован один раз для обработки запросов к контейнеру и всем его дочерним элементам. Таким образом, например, один сервер можно настроить один раз для обработки запросов для всех элементов — это поле списка. Дополнительные сведения см. в заметки сервера.