Partager via


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

Notes

Cette rubrique décrit les objets de barre de menus à des fins de référence d’élément d’interface utilisateur MSAA. La 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 l’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, Modifier, 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, Taille, Réduire et Agrandir.

Notes

Étant donné que les contrôles de barre de menus ne reçoivent pas de focus, les méthodes accSelect et get_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 IAccessibles

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

Propriété Commentaires
get_accChild Récupère l’IDispatch pour l’élément de menu spécifié. Les ID enfants pour les éléments de menu sont numérotés séquentiellement de gauche à droite en commençant par un.
get_accChildCount La propriété ChildCount est le nombre d’éléments de menu dans la barre de menus. La propriété ChildCount d’un menu système en est une.
get_accDescription La propriété Description d’une barre de menus est « Contient des commandes pour manipuler l’affichage ou le document actif ». La propriété Description d’un menu système est « Contient des commandes pour manipuler la fenêtre ».
get_accDefaultAction
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut La propriété KeyboardShortcut d’une barre de menus située sous la barre de titre est « Alt ». La propriété KeyboardShortcut d’un menu système est « Alt+Espace ».
get_accName La propriété Name d’une barre de menus située sous la barre de titre est « Application ». La propriété Name d’un menu système est « Système ».
get_accParent
get_accRole La propriété Role est ROLE_SYSTEM_MENUBAR.
get_accState La propriété State est une combinaison d’une ou plusieurs des valeurs suivantes : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Notes

Le système déclenche plusieurs événements EVENT_SYSTEM_MENUSTART qui n’ont pas toujours d’événement EVENT_SYSTEM_MENUEND correspondant. En outre, le système ne déclenche pas les événements EVENT_SYSTEM_MENUPOPUPSTART et EVENT_SYSTEM_MENUPOPUPEND de manière cohérente. Il s’agit d’un problème connu qui est en cours de résolution.

IAccessible Interface

Élément de menu

Menu contextuel