Controle de guia (referência de elemento da interface do usuário do MSAA)
Observação
Este tópico descreve controle de guia objetos para fins de referência de elemento da interface do usuário do MSAA. Como criar controle de guia 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 da interface do usuário que você está usando.
Um controle de guia define várias páginas para a mesma área de uma janela ou caixa de diálogo. Cada página consiste em um conjunto de informações ou um grupo de controles que um aplicativo exibe quando o usuário seleciona a guia correspondente. O sistema operacional Windows usa controles de tabulação para exibir os botões da barra de tarefas, com exceção do botão Iniciar.
O nome da classe window para um controle tab é WC_TABCONTROL, que é definido como "SysTabControl" em Commctrl.h.
Métodos IAccessible
Um controle de guia suporta os seguintes IAccessible métodos:
Método | Observações |
---|---|
accDoDefaultAction | O método accDoDefaultAction clica na guia página. |
accHitTest | |
accLocalização | |
accNavigate | |
accSelecione |
Propriedades IAccessible
Um controle de guia suporta as seguintes propriedades deIAccessible:
Propriedade | Observações |
---|---|
get_accChild | |
get_accChildCount | |
get_accDefaultAction | A propriedade DefaultAction é "Switch". |
get_accDescription | |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accKeyboardShortcut | A propriedade KeyboardShortcut é a tecla de acesso do controle tab, que é um caractere sublinhado no texto da janela do controle. Esta cadeia de caracteres contém o caractere de chave de acesso anexado à cadeia de caracteres "Alt+". |
get_accName | A propriedade Name é obtida do texto da janela do controle (ou legenda), que é exibido dentro do controle de guia. |
get_accParent | A propriedade Parent é uma janela ( ROLE_SYSTEM_PAGETABLIST ) que envolve o controle e tem o mesmo nome de classe de janela que o controle. |
get_accRole | A propriedade Role é ROLE_SYSTEM_PAGETAB. |
get_accSelection | |
get_accState | A propriedade State é uma combinação de um ou mais dos seguintes valores de : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED |
Observações
Os controles Tab retornam incorretamente S_OK do método accSelect quando chamados com o sinalizador SELFLAG_TAKEFOCUS. Os controles de tabulação não podem tirar o foco do teclado.