Compartilhar via


Cursor (Referência de elemento de interface do usuário do MSAA)

Observação

Este tópico descreve cursores para fins de referência de elemento de interface do usuário do MSAA. Como usar cursores em várias estruturas de interface do usuário não está descrito aqui. Consulte a documentação de referência de API para a estrutura de interface do usuário que você está usando.

 

Um cursor é uma imagem pequena cuja localização na tela é controlada por um dispositivo apontador, como mouse, caneta ou trackball. Quando o usuário move o dispositivo apontador, o sistema operacional Windows move o cursor.

Métodos IAccessible

Um cursor dá suporte aos seguintes métodos IAccessible :

Propriedades IAccessible

Um cursor dá suporte às seguintes propriedades IAccessible :

  • get_accChildCount — a propriedade ChildCount é zero.

  • get_accName – os desenvolvedores podem criar cursores personalizados ou usar os cursores predefinidos identificados pela ID do cursor. A propriedade Name do cursor depende de sua forma e é uma das seguintes:

    Forma do cursor Nome
    Cursor personalizado "Desconhecido"
    IDC_ARROW "Normal"
    IDC_IBEAM "Editar"
    IDC_WAIT "Aguarde"
    IDC_CROSS "Gráfico"
    IDC_UPARROW "Para cima"
    IDC_SIZENWSE "Tamanho do NWSE"
    IDC_SIZENESW "Tamanho do NESW"
    IDC_SIZEWE "Tamanho horizontal"
    IDC_SIZENS "Tamanho vertical"
    IDC_SIZEALL "Mover"
    IDC_NO "Proibido"
    IDC_APPSTARTING "Início do aplicativo"
    IDC_HELP "Ajuda"

     

  • get_accRole — a propriedade Role é ROLE_SYSTEM_CURSOR.

  • get_accState — A propriedade State é uma combinação de um ou mais dos seguintes valores:

    | STATE_SYSTEM_INVISIBLE STATE_SYSTEM_FLOATING

Observações

  • Ao contrário de outros elementos da interface do usuário, o objeto de cursor não tem um identificador de janela associado. Para obter acesso ao objeto de cursor, os clientes devem definir um WinEventProc e aguardar o objeto de cursor gerar eventos.

IAccessible Interface