Ler em inglês

Compartilhar via


Caixa de seleção (Referência de elemento de interface do usuário do MSAA)

Observação

Este tópico descreve objetos Check Box para fins de Referência de Elemento de Interface do Usuário do MSAA. Como criar objetos Check Box 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.

As caixas de seleção são usadas para habilitar ou desabilitar um ou mais recursos ou opções de um conjunto, geralmente dentro de uma caixa de diálogo. Normalmente, uma caixa de marcar contém uma pequena caixa com texto adjacente. Quando uma opção é selecionada, uma marca de marcar aparece na caixa.

O nome da classe de janela de uma caixa de marcar é "BUTTON".

Métodos IAccessible

As caixas de seleção dão suporte aos seguintes métodos IAccessible :

Método Comentários
Accdodefaultaction O método accDoDefaultAction chama PostMessage com a mensagem do botão BM_CLICK para clicar na caixa marcar.
Acchittest
Acclocation
Accnavigate
Accselect

Propriedades IAccessible

As caixas de seleção dão suporte às seguintes propriedades IAccessible :

Propriedade Comentários
get_accChild
get_accChildCount A propriedade ChildCount é zero.
get_accDefaultAction A propriedade DefaultAction de uma caixa de marcar depende se ela está selecionada. Uma caixa de marcar que não está selecionada tem "Check" como DefaultAction e uma caixa de marcar selecionada tem "UnCheck" como DefaultAction. A caixa DefaultAction para uma marcar de três estados é "Alternar".
get_accDescription
Accfocus
accKeyboardShortcut A propriedade KeyboardShortcut é a tecla de acesso da caixa de marcar, que é um caractere sublinhado no texto da janela do controle. Essa cadeia de caracteres contém o caractere de chave de acesso acrescentado à cadeia de caracteres "Alt+".
Acchelp A propriedade Name é obtida do texto da janela do controle (ou legenda), que é exibido com a caixa marcar.
accHelpTopic
accName A propriedade Name é obtida do texto da janela do controle (ou legenda), que é exibido com a caixa marcar.
Accparent A propriedade Parent é uma janela ( ROLE_SYSTEM_WINDOW ) que envolve o controle e tem a mesma propriedade Name e nome de classe de janela que o controle.
Accrole A propriedade Role é ROLE_SYSTEM_CHECKBUTTON.
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_MIXED | | STATE_SYSTEM_CHECKED | STATE_SYSTEM_NORMAL

IAccessible Interface