Compartilhar via


Controle tab (referência de elemento da interface do usuário do MSAA)

Nota

Este tópico descreve objetos de controle de guia para fins de referência de elemento de interface do usuário do MSAA. Como criar objetos de controle de tabulação 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.

Um controle tab 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 tab é WC_TABCONTROL, que é definido como "SysTabControl" em Commctrl.h.

Métodos IAccessible

Um controle de tabulação dá suporte aos seguintes métodos deIAccessible:

Método Comentários
accDoDefaultAction O método accDoDefaultAction clica na guia da página.
accHitTest
accLocation
accNavigate
accSelect

Propriedades IAccessible

Um controle de tabulação dá suporte às seguintes propriedades deIAccessible:

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 de tabulaçã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+".
get_accName A propriedade Name é obtida do texto da janela do controle (ou legenda), que é exibido dentro do controle tab.
get_accParent A propriedade Pai é 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

Anotaçõ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.

interface IAccessible