Controle Tab (Referência de elemento de interface do usuário do MSAA)
Observação
Este tópico descreve objetos tab control para fins de referência de elemento de interface do usuário do MSAA. Como criar objetos de controle guia 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.
Um controle 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 guia para exibir os botões da barra de tarefas, com exceção do botão Iniciar .
O nome da classe de janela para um controle guia é WC_TABCONTROL, que é definido como "SysTabControl" em Commctrl.h.
Métodos IAccessible
Um controle guia dá suporte aos seguintes métodos IAccessible :
Método | Comentários |
---|---|
Accdodefaultaction | O método accDoDefaultAction clica na guia da página. |
Acchittest | |
Acclocation | |
Accnavigate | |
Accselect |
Propriedades IAccessible
Um controle guia dá suporte às seguintes propriedades IAccessible :
Propriedade | Comentários |
---|---|
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 guia, 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+". |
Get_accname | A propriedade Name é obtida do texto da janela do controle (ou legenda), que é exibido dentro do controle 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: 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 tab não podem usar o foco do teclado.