Contrôle Tab (référence d’élément d’interface utilisateur MSAA)

Notes

Cette rubrique décrit les objets Tab Control à des fins de référence d’élément d’interface utilisateur MSAA. La création d’objets Tab Control dans différents frameworks d’interface utilisateur n’est pas décrite ici. Consultez la documentation de référence sur les API pour l’infrastructure d’interface utilisateur que vous utilisez.

Un contrôle d’onglet définit plusieurs pages pour la même zone d’une fenêtre ou d’une boîte de dialogue. Chaque page se compose d’un ensemble d’informations ou d’un groupe de contrôles qu’une application affiche lorsque l’utilisateur sélectionne l’onglet correspondant. Le système d’exploitation Windows utilise des contrôles d’onglet pour afficher les boutons de la barre des tâches, à l’exception du bouton Démarrer .

Le nom de la classe de fenêtre d’un contrôle tabulation est WC_TABCONTROL, qui est défini comme « SysTabControl » dans Commctrl.h.

IAccessible, méthodes

Un contrôle tabulation prend en charge les méthodes IAccessible suivantes :

Méthode Commentaires
accDoDefaultAction La méthode accDoDefaultAction clique sur l’onglet de la page.
accHitTest
accLocation
accNavigate
accSelect

Propriétés IAccessible

Un contrôle tabulation prend en charge les propriétés IAccessible suivantes :

Propriété Commentaires
get_accChild
get_accChildCount
get_accDefaultAction La propriété DefaultAction est « Switch ».
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut La propriété KeyboardShortcut est la touche d’accès du contrôle tabulation, qui est un caractère souligné dans le texte de la fenêtre du contrôle. Cette chaîne contient le caractère de clé d’accès ajouté à la chaîne « Alt+ ».
get_accName La propriété Name est obtenue à partir du texte de la fenêtre du contrôle (ou légende), qui s’affiche dans le contrôle Tab.
get_accParent La propriété Parent est une fenêtre ( ROLE_SYSTEM_PAGETABLIST ) qui entoure le contrôle et a le même nom de classe de fenêtre que le contrôle.
get_accRole La propriété Role est ROLE_SYSTEM_PAGETAB.
get_accSelection
get_accState La propriété State est une combinaison d’une ou plusieurs des valeurs suivantes : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED

Notes

Les contrôles tabulation renvoient incorrectement S_OK de la méthode accSelectlorsqu’ils sont appelés avec l’indicateur SELFLAG_TAKEFOCUS. Les contrôles tabulation ne peuvent pas prendre le focus clavier.

IAccessible Interface