Типы динамической заметки

В Microsoft Active Accessibility поддерживаются три типа динамических заметок: прямая заметка, сопоставленная со значением заметка и заметка сервера. Каждый тип предлагает определенные преимущества, поэтому важно понимать различия.

Прямая заметка

Прямая заметка — это простейшая форма динамической заметки. Он наиболее применим к элементам со специальными возможностями, свойства которых не зависят от состояния элемента управления и не требуют дополнительной поддержки, предоставляемой заметкой, сопоставленной со значением, и заметкой сервера. Прямая заметка используется для переопределения значения одного или нескольких свойств Microsoft Active Accessibility элемента со специальными возможностями, а также для переопределения или добавления свойства Microsoft модель автоматизации пользовательского интерфейса в элемент управления. Все заметки, сделанные в свойстве Microsoft Active Accessibility, отражаются в переводе модель автоматизации пользовательского интерфейса, а также в прокси-сервере Microsoft Active Accessibility to-модель автоматизации пользовательского интерфейса. Дополнительные сведения см. в разделе "Прямая заметка".

Заметка карты значений

Помимо непосредственного добавления свойств IAccessible , часто требуется преобразовать конкретное значение элемента управления в строку, которую может понять конечный пользователь. Примером является ползунок разрешения экрана на вкладке Параметры в окне "Свойства отображения" (из панель управления). Хотя каждое положение ползунка соответствует другому разрешению (например, 640 x 480, 1024 x 768), элемент управления не знает об этой связи и не может передавать эти сведения в Microsoft Active Accessibility.

Сопоставленная со значением заметка упрощает эту задачу. С помощью этой формы заметки можно указать строки для значений ползунка и указать роли, состояния и описания значков в представлениях списка и дерева. Дополнительные сведения см. в заметке карты значений.

Заметка к серверу

Заметка сервера позволяет разработчикам регистрировать объект обратного вызова для обслуживания клиентских запросов для аннотированного свойства элемента. Этот объект обратного вызова должен реализовать интерфейс IAccPropServer и зарегистрировать его в службах заметок Microsoft Active Accessibility. После регистрации будет предложено обслуживать все клиентские запросы для значения свойства этого элемента со специальными возможностями.

Одна из особенно полезных функций заметки сервера заключается в том, что сервер может быть зарегистрирован один раз для обработки запросов к контейнеру и всем его дочерним элементам. Например, один сервер можно настроить один раз для обработки запросов для всех элементов— это список. Дополнительные сведения см. в разделе "Заметка к серверу".