Partager via


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

Notes

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

Les barres d’état affichent status informations 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 status différentes. En outre, status barres peuvent contenir des objets de différents types, notamment des boutons et des barres de progression. Le nom de la classe window d’un contrôle de barre de status 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 IAccessibles

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 de status.
get_accFocus
get_accName L’objet barre status lui-même n’a pas de propriété Name. La propriété Name de chaque volet de la barre de status est identique au texte affiché.
get_accParent La propriété Parent de l’objet barre de status 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 de status est l’objet barre de status.
get_accRole La propriété Role de l’objet barre de status lui-même est ROLE_SYSTEM_STATUSBAR. Le texte affiché dans une barre de status a ROLE_SYSTEM_STATICTEXT comme propriété Role.
get_accState La propriété State est une combinaison d’une ou plusieurs des valeurs 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 status contrôles de barre ou les zones de texte sur status barres, get_accKeyboardShortcut n’est pas pris en charge.

IAccessible Interface