Boîte de dialogue (référence des éléments d’interface utilisateur MSAA)

Notes

Cette rubrique décrit les objets boîte de dialogue à des fins de référence des éléments d’interface utilisateur MSAA. La procédure de création d’objets de boîte de dialogue 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 boîte de dialogue est une fenêtre temporaire créée par une application pour récupérer les entrées d’utilisateur. Une application utilise des boîtes de dialogue pour inviter l’utilisateur à fournir des informations supplémentaires sur les commandes que l’utilisateur a choisies à partir d’un menu. Une boîte de dialogue contient un ou plusieurs contrôles (fenêtres enfants) avec lesquels l’utilisateur entre du texte, choisit des options ou dirige l’action de la commande.

Le nom de la classe de fenêtre pour les boîtes de dialogue est « # 32770 ».

Méthodes IAccessible

Une boîte de dialogue prend en charge les méthodes IAccessible suivantes :

Méthode Commentaires
accDoDefaultAction Si la boîte de dialogue contient un bouton de commande par défaut, la méthode accDoDefaultAction appelle PostMessage avec le message de bouton de _ clic BM pour cliquer sur le bouton de commande par défaut.
accHitTest
accLocation
accNavigate
accSelect

Propriétés IAccessible

Une boîte de dialogue prend en charge les propriétés IAccessible suivantes :

Propriété Commentaires
Obtient _ accChildCount La propriété ChildCount est égale au nombre de contrôles de fenêtre enfants sur la boîte de dialogue.
Obtient _ accDefaultAction Si la boîte de dialogue contient un bouton de commande par défaut, la propriété DefaultAction est « Press ».
Obtient _ accFocus
Obtient _ accKeyboardShortcut En règle générale, les boîtes de dialogue n’ont pas de raccourcis clavier. Si le texte de la fenêtre de la boîte de dialogue contient un caractère perluète (&), Microsoft Active Accessibility retourne une chaîne non null en tant que propriété KeyboardShortcut .
Obtient _ accName La propriété Name est le texte de la fenêtre, ou Caption, qui est affiché dans la barre de titre de la boîte de dialogue.
Obtient _ accParent La propriété parent est une fenêtre ( _ _ fenêtre système de rôle ) qui entoure la boîte de dialogue et qui possède les mêmes propriétés de nom et nom de classe de fenêtre que la boîte de dialogue.
Obtient _ accRole La propriété de rôle est la boîte de _ _ dialogue système de rôle ou le système de rôle _ _ PROPERTYPAGE.
Obtient _ accState La propriété d' État est une combinaison d’une ou plusieurs des valeurssuivantes : état du système d’état _ _ invisible système d’état | _ _ non disponible système | _ _ | _ _

Notes

L’objet Dialog ne prend pas en charge la méthode _ accChild . Pour obtenir un pointeur d’interface IAccessible vers un contrôle sur une boîte de dialogue, les clients doivent obtenir le handle de fenêtre du contrôle, puis appeler AccessibleObjectFromWindow.

IAccessible, interface