Barre de titre (référence des éléments d’interface utilisateur MSAA)

Notes

Cette rubrique décrit les objets de barre de titre à des fins de référence d’élément d’interface utilisateur MSAA. La procédure de création d’objets de barre de titre dans différentes infrastructures 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.

La barre de titre en haut d’une fenêtre affiche une icône et une ligne de texte définies par l’application. Le texte spécifie le nom de l’application et indique l’objectif de la fenêtre. La barre de titre permet également à l’utilisateur de déplacer la fenêtre à l’aide d’une souris ou d’un autre dispositif de pointage.

Les barres de titre contiennent au moins trois petits boutons qui permettent de réduire, d’agrandir ou de restaurer et de fermer la fenêtre associée à la barre de titre. Les barres de titre contiennent également un bouton d’aide contextuelle. les Applications qui s’exécutent dans la Far-East version du système d’exploitation Windows peuvent également contenir des boutons de l’éditeur de méthode d’entrée (IME). Microsoft Active Accessibility expose ces boutons en tant qu’éléments enfants de la barre de titre.

Méthodes IAccessible

Les barres de titre prennent en charge les méthodes IAccessible suivantes :

Propriétés IAccessible

Les barres de titre prennent en charge les propriétés IAccessible suivantes :

Propriété Commentaires
get_accChildCount La propriété ChildCount est cinq. La propriété ChildCount comprend l’éditeur IME et les boutons d’aide contextuelle, même lorsqu’ils ne sont pas affichés. Les boutons qui ne sont pas affichés ont la propriété State STATE_SYSTEM_INVISIBLE.
get_accDescription La propriété Description de la barre de titre elle-même est : « affiche le nom de la fenêtre et contient des contrôles pour la manipuler ». Les boutons enfants de la barre de titre présentent les descriptions suivantes :
  • "Déplace la fenêtre hors de
  • «Rend la fenêtre complète
  • «Place un réduit ou
  • « Ferme la fenêtre »
  • «Entre ou quitte le contexte-
  • « Affiche le clavier quand vous appuyez sur »
get_accName La barre de titre elle-même ne prend pas en charge la propriété Name . Les boutons enfants de la barre de titre portent les noms suivants :
  • Icône
  • « Agrandir » ou « restaurer »,
  • « Fermer »
  • « Aide contextuelle »
  • DICAUX
get_accParent La propriété parent de la barre de titre est la fenêtre d’application principale ( ROLE_SYSTEM_WINDOW ) qui a le même nom de classe de fenêtre définie par l’application que la barre de titre.
get_accRole La propriété de rôle est ROLE_SYSTEM_TITLEBAR. Les boutons enfants de la barre de titre ont la propriété Role ROLE_SYSTEM_PUSHBUTTON.
get_accState La propriété State pour la barre de titre et les boutons enfants peuvent être une combinaison d’une ou plusieurs des valeurssuivantes : STATE_SYSTEM_FOCUSABLE STATE_SYSTEM_INVISIBLE STATE_SYSTEM_OFFSCREEN STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_PRESSED
get_accValue La propriété valeur est une chaîne qui est identique au texte affiché dans la barre de titre.

Notes

  • Bien que la barre de titre d’une application ait la propriété État indicateur de l’état du système, elle n’a jamais le _ _ focussur le système d’état de l’indicateur d' État . _ _ La définition du focus sur un objet de barre de titre est axée sur la fenêtre d’application.
  • Étant donné que l’objet de barre de titre ne prend pas en charge l' affichage des _ accChild, les boutons de la barre de titre sont des éléments simples. Ils ne prennent pas en charge l’interface IAccessible proprement dit. L’objet barre de titre fournit des informations sur ces boutons enfants.
  • Comme les barres de titre n’obtiennent pas le focus et n’ont pas d’action par défaut, les méthodes accDoDefaultAction et _ accDefaultAction ne sont pas prises en charge pour ce contrôle.

IAccessible, interface