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 |