Partilhar via


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.

Interface IAccessible