Cursor (справочник по элементам пользовательского интерфейса MSAA)

Примечание

В этом разделе описываются курсоры для справки по элементам пользовательского интерфейса MSAA. Как использовать курсоры в различных платформах пользовательского интерфейса, здесь не описано. См. справочную документацию по API для используемой платформы пользовательского интерфейса.

 

Курсор — это небольшой рисунок, расположение которого на экране управляется указывающим устройством, например мышью, пером или трекболом. Когда пользователь перемещает указывающее устройство, операционная система Windows перемещает курсор.

Методы IAccessible

Курсор поддерживает следующие методы IAccessible :

Свойства IAccessible

Курсор поддерживает следующие свойства IAccessible :

  • get_accChildCount — свойство ChildCount равно нулю.

  • get_accName. Разработчики могут создавать пользовательские курсоры или использовать предопределенные курсоры, определяемые идентификатором курсора. Свойство Name курсора зависит от его формы и является одним из следующих:

    Форма курсора Имя
    Настраиваемый курсор "Неизвестно"
    IDC_ARROW "Normal"
    IDC_IBEAM "Изменить"
    IDC_WAIT "Ожидание"
    IDC_CROSS "Графический"
    IDC_UPARROW "Вверх"
    IDC_SIZENWSE "Размер NWSE"
    IDC_SIZENESW "Размер NESW"
    IDC_SIZEWE "Горизонтальный размер"
    IDC_SIZENS "Вертикальный размер"
    IDC_SIZEALL "Переместить"
    IDC_NO "Запрещено"
    IDC_APPSTARTING "Запуск приложения"
    IDC_HELP "Справка"

     

  • get_accRole — свойство Role имеет значение ROLE_SYSTEM_CURSOR.

  • get_accState — свойство State представляет собой сочетание одного или нескольких из следующих значений:

    | STATE_SYSTEM_INVISIBLE STATE_SYSTEM_FLOATING

Примечания

  • В отличие от других элементов пользовательского интерфейса, объект курсора не имеет связанного дескриптора окна. Чтобы получить доступ к объекту курсора, клиенты должны задать WinEventProc и дождаться, пока объект курсора создаст события.

Интерфейс IAccessible