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.