Compartilhar via


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

Nota

Este tópico descreve Caixa de Seleção objetos para fins de referência de elemento de interface do usuário do MSAA. Como criar Caixa de Seleção objetos 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 de interface do usuário que você está usando.

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 seleção contém uma caixa pequena com texto adjacente. Quando uma opção é selecionada, uma marca de seleção aparece na caixa.

O nome da classe de janela para uma caixa de seleção é "BUTTON".

Métodos IAccessible

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

Método Comentários
accDoDefaultAction O métodoaccDoDefaultAction chama postMessage com a mensagem do botão BM_CLICK para clicar na caixa de seleção.
accHitTest
accLocation
accNavigate
accSelect

Propriedades IAccessible

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

Propriedade Comentários
get_accChild
get_accChildCount A propriedade ChildCount é zero.
get_accDefaultAction A propriedade DefaultAction de uma caixa de seleção depende se ela está selecionada. Uma caixa de seleção que não está selecionada tem "Check" como DefaultAction e uma caixa de seleção selecionada tem "UnCheck" como DefaultAction. O DefaultAction para uma caixa de seleção de três estados é "Alternar".
get_accDescription
accFocus
accKeyboardShortcut A propriedade KeyboardShortcut é a tecla de acesso da caixa de seleção, 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 de seleção.
accHelpTopic
accName A propriedade Name é obtida do texto da janela do controle (ou legenda), que é exibido com a caixa de seleção.
accParent A propriedade Parent é uma janela (ROLE_SYSTEM_WINDOW) que envolve o controle e tem a mesma propriedade Name e o nome da 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

interface IAccessible