Partilhar via


Botão de pressão (referência de elemento da interface do usuário do MSAA)

Um botão é um pequeno objeto retangular usado para executar uma ação. Por exemplo, os botões OK e CANCELAR em uma caixa de diálogo são botões de pressão.

O nome da classe da janela para um botão é "BUTTON".

Métodos IAccessible

Um botão suporta os seguintes métodos IAccessible:

Método Observações
accDoDefaultAction O método accDoDefaultAction clica no botão de pressão.
accHitTest
accLocalização
accNavigate
accSelecione

Propriedades IAccessible

Um botão suporta as seguintes propriedades IAccessible:

Propriedade Observações
get_accChild
get_accChildCount A propriedade ChildCount é zero ou mais.
get_accDefaultAction A propriedade DefaultAction é "Press".
get_accDescription
get_accKeyboardShortcut A propriedade KeyboardShortcut é a tecla de acesso do botão, que é um caractere sublinhado no texto do texto da janela do botão. Por exemplo, "Alt+o" é a propriedade KeyboardShortcut para um botão OK.
get_accFocus
get_accHelp
get_accHelpTopic
get_accName A propriedade Name é obtida a partir do texto da janela do controle (ou legenda), que é exibido no botão de pressão. Por exemplo, "OK" é a propriedade Name para um OK botão.
get_accParent A propriedade Parent é uma janela ( ROLE_SYSTEM_WINDOW ) que envolve o controle e tem a mesma propriedade Name e window class name que o controle.
get_accRole A propriedade Role é ROLE_SYSTEM_PUSHBUTTON.
get_accState A propriedade State é uma combinação de um ou mais dos seguintes valores : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_PRESSED | STATE_SYSTEM_DEFAULT

Interface IAccessible

caixa de seleção

Caixa de Grupo

botão de opção