Tab Control (référence d’élément d’interface utilisateur MSAA)
Note
Cette rubrique décrit objets de contrôle tabulation à des fins de référence d’élément d’interface utilisateur MSAA. La création d’objets contrôle tabulation dans diverses infrastructures d’interface utilisateur n’est pas décrite ici. Consultez la documentation de référence de l’API pour l’infrastructure d’interface utilisateur que vous utilisez.
Un contrôle Tab 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 classe de fenêtre d’un contrôle tabulation est WC_TABCONTROL, qui est défini comme « SysTabControl » dans Commctrl.h.
Méthodes IAccessible
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 de suivantes: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED |
Notes
Les contrôles Tab retournent incorrectement S_OK à partir de la méthode accSelect lorsqu’elles sont appelées avec l’indicateur de SELFLAG_TAKEFOCUS. Les contrôles Tab ne peuvent pas prendre le focus clavier.