Partager via


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

Note

Cette rubrique décrit contrôles de barre d’état objets à des fins de référence d’élément d’interface utilisateur MSAA. Comment créer contrôle de barre d’état objets dans différentes infrastructures d’interface utilisateur n’est pas décrit ici. Consultez la documentation de référence de l’API pour l’infrastructure d’interface utilisateur que vous utilisez.

Les barres d’état affichent les informations d’état dans une fenêtre horizontale en bas d’une fenêtre d’application. Les barres d’état sont souvent divisées en parties, appelées volets, et chaque volet affiche des informations d’état différentes. En outre, les barres d’état peuvent contenir des objets de différents types, notamment des boutons et des barres de progression. Le nom de classe de fenêtre d’un contrôle de barre d’état est STATUSCLASSNAME, qui est défini comme « msctls_statusbar32 » dans Commctrl.h.

Méthodes IAccessible

Les barres d’état prennent en charge les méthodes IAccessible suivantes :

Propriétés IAccessible

Les barres d’état prennent en charge les propriétés IAccessible suivantes :

Propriété Commentaires
get_accChildCount La propriété ChildCount correspond au nombre de volets dans la barre d’état.
get_accFocus
get_accName L’objet de barre d’état lui-même n’a pas de propriété Name . La propriété Name de chaque volet de la barre d’état est identique au texte affiché.
get_accParent La propriété Parent de l’objet de barre d’état est une fenêtre (ROLE_SYSTEM_WINDOW) qui entoure le contrôle et a le même nom de classe de fenêtre que le contrôle. La propriété Parent des volets de la barre d’état est l’objet de barre d’état.
get_accRole La propriété Role pour l’objet de barre d’état lui-même est ROLE_SYSTEM_STATUSBAR. Le texte affiché dans une barre d’état a ROLE_SYSTEM_STATICTEXT comme propriété Role.
get_accState La propriété State est une combinaison d’une ou plusieurs des valeurs de suivantes: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Notes

Étant donné que les raccourcis clavier ne sont pas pris en charge pour les contrôles de barre d’état ou les zones de texte sur les barres d’état, get_accKeyboardShortcut n’est pas pris en charge.

interface IAccessible