Partager via


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

Note

Cette rubrique décrit boîte de dialogue objets à des fins de référence d’élément d’interface utilisateur MSAA. La création d'boîte de dialogue objets dans différentes infrastructures d’interface utilisateur n’est pas décrite ici. Consultez la documentation de référence de l’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 l’entrée utilisateur. Une application utilise des boîtes de dialogue pour inviter l’utilisateur à obtenir des informations supplémentaires sur les commandes choisies par l’utilisateur dans 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éthodesIAccessible suivantes:

Méthode Commentaires
accDoDefaultAction Si la boîte de dialogue contient un bouton push par défaut, la méthode accDoDefaultAction appelle postMessage avec le message du bouton BM_CLICK pour cliquer sur le bouton Push 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
get_accChildCount La propriété ChildCount est égale au nombre de contrôles de fenêtre enfant dans la boîte de dialogue.
get_accDefaultAction Si la boîte de dialogue contient un bouton push par défaut, la propriété DefaultAction est « Press ».
get_accFocus
get_accKeyboardShortcut En règle générale, les boîtes de dialogue ne disposent pas de raccourcis clavier. Si le texte de la fenêtre de la boîte de dialogue contient un caractère ampersand (&), Microsoft Active Accessibility renvoie une chaîne non Null comme propriété KeyboardShortcut.
get_accName La propriété nom est le texte de la fenêtre ou la légende, qui s’affiche dans la barre de titre de la boîte de dialogue.
get_accParent La propriété Parent est une fenêtre (ROLE_SYSTEM_WINDOW) qui entoure la boîte de dialogue et a le même nom Nom propriété et nom de classe de fenêtre que la boîte de dialogue.
get_accRole La propriété Role est ROLE_SYSTEM_DIALOG ou ROLE_SYSTEM_PROPERTYPAGE.
get_accState La propriété State est une combinaison d’une ou plusieurs des valeurs de suivantes:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Remarques

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

interface IAccessible