Compartilhar via


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.

IAccessible Interface