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

Notes

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

Une barre de menus est la zone d’une fenêtre située immédiatement sous la barre de titre qui contient des éléments de menu tels que fichier, Edition, fenêtre et aide. Microsoft Active Accessibility crée également un objet de barre de menus pour un menu système, qui est le menu dans le coin supérieur gauche de la barre de titre et contient des éléments de menu tels que restaurer, déplacer, dimensionner, réduire et agrandir.

Notes

Étant donné que les contrôles de barre de menus ne reçoivent pas le focus, les méthodes accSelect et _ accFocus ne sont pas prises en charge pour ce contrôle.

Méthodes IAccessible

Les contrôles de barre de menus prennent en charge les méthodes IAccessible suivantes :

Propriétés IAccessible

Les contrôles de barre de menus prennent en charge les propriétés IAccessible suivantes :

Propriété Commentaires
Obtient _ accChild Récupère le IDispatch pour l’élément de menu spécifié. Les ID enfants pour les éléments de menu sont numérotés de manière séquentielle de gauche à droite en commençant par un.
Obtient _ accChildCount La propriété ChildCount est le nombre d’éléments de menu de la barre de menus. La propriété ChildCount d’un menu système est une.
Obtient _ accDescription La propriété Description d’une barre de menus est « contient des commandes permettant de manipuler la vue ou le document actuel ». La propriété Description d’un menu système est « contient des commandes permettant de manipuler la fenêtre ».
Obtient _ accDefaultAction
Obtient _ accFocus
Obtient _ accHelp
Obtient _ accHelpTopic
Obtient _ accKeyboardShortcut La propriété KeyboardShortcut d’une barre de menus sous la barre de titre est « ALT ». La propriété KeyboardShortcut d’un menu système est « ALT + espace ».
Obtient _ accName La propriété Name d’une barre de menus sous la barre de titre est « application ». La propriété Name d’un menu système est « System ».
Obtient _ accParent
Obtient _ accRole La propriété role est rôle de la barre de _ _ menus du système.
Obtient _ accState La propriété State est une combinaison d’une ou plusieurs des valeurssuivantes : état du système d’État invisible système d’état _ _ invisible système | _ _ | _ _

Notes

Le système déclenche plusieurs événements _ _ MENUSTART du système d’événements qui n’ont pas toujours un événement MENUEND du _ système _ d’événements correspondant. En outre, le système ne déclenche pas les événements _ _ MENUPOPUPSTART et _ _ MENUPOPUPEND du système d’événements de manière cohérente. Il s’agit d’un problème connu qui est traité.

IAccessible, interface

Élément de menu

Menu contextuel