Partilhar via


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

Observação

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

 

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

Métodos IAccessible

Um cursor suporta os seguintes métodos de IAccessible:

Propriedades IAccessible

Um cursor suporta as seguintes propriedades IAccessible:

  • get_accChildCount—A propriedade ChildCount é zero.

  • get_accName—Os desenvolvedores podem criar cursores personalizados ou usar os cursores predefinidos que são identificados pelo ID do cursor. A propriedade Nome do cursor depende de sua forma e é uma das seguintes:

    Forma do cursor Designação
    Cursor personalizado "Desconhecido"
    IDC_ARROW "Normal"
    IDC_IBEAM "Editar"
    IDC_WAIT "Esperar"
    IDC_CROSS "Gráfico"
    IDC_UPARROW "Para cima"
    IDC_SIZENWSE "Tamanho NWSE"
    IDC_SIZENESW "Tamanho NESW"
    IDC_SIZEWE "Tamanho horizontal"
    IDC_SIZENS "Tamanho vertical"
    IDC_SIZEALL "Mexer-se"
    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 uma alça de janela associada. Para obter acesso ao objeto de cursor, os clientes devem definir um WinEventProc e aguardar que o objeto de cursor gere eventos.

Interface IAccessible