Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Заметка
В этом разделе описываются инструкции по элементам пользовательского интерфейса MSAA. Как использовать в различных платформах пользовательского интерфейса не описано здесь. См. справочную документацию по API для используемой платформы пользовательского интерфейса.
Подсказка — это мигающая линия, блок или растровое изображение в клиентской области окна или элемент управления, принимаюющий ввод клавиатуры. Он указывает место вставки текста или графики. Так как только одно окно за раз имеет фокус клавиатуры, в системе имеется только один курсор.
Недоступные методы
Caret поддерживает следующие методы IAccessible:
Свойства IAccessible
В ней поддерживаются следующие свойства IAccessible:
| Свойство | Комментарии |
|---|---|
| get_accChildCount | Свойство ChildCount равно нулю. |
| get_accName | Свойство имени "Изменить". |
| get_accRole | Свойство роли равно ROLE_SYSTEM_CARET. |
| get_accState | Возможные значения свойства State включают:
|
Примечания
В отличие от других элементов пользовательского интерфейса, объект caret не имеет связанного дескриптора окна. Чтобы получить доступ к объекту caret, клиенты должны задать WinEventProc и дождаться создания событий.
Объект caret в элементе управления расширенными изменениями, предоставляемый Riched20.dll (который используется в текстовых редакторах, таких как Microsoft WordPad в Windows 98), не отправляет никаких WinEvents при изменении его положения во время выделения текста. Когда пользователи нажимают клавиши SHIFT и стрелки для выбора текста, объект caret не активирует EVENT_OBJECT_LOCATIONCHANGE WinEvent. Аналогичным образом, если выбор устанавливается программным образом с помощью расширенных сообщений редактирования, объект caret не отправляет никаких событий, чтобы указать новую позицию.
Все приложения, использующие Riched20.dll, демонстрируют эту проблему. Приложения, использующие более ранние версии элемента управления расширенными изменениями, правильно отправляют события на основе выбора.
Связанные разделы