Partager via


Zone de liste (référence d’élément d’interface utilisateur MSAA)

Notes

Cette rubrique décrit les objets List Box à des fins de référence d’élément d’interface utilisateur MSAA. La création d’objets List Box dans différents frameworks 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.

Les zones de liste affichent une liste à partir de laquelle un utilisateur peut sélectionner un ou plusieurs éléments. Une zone de liste est créée avec une barre de défilement verticale, une barre de contrôle horizontale ou les deux.

Le nom de la classe de fenêtre pour une zone de liste est « LISTBOX ».

IAccessible, méthodes

Les zones de liste prennent en charge les méthodes IAccessible suivantes :

Méthode Commentaires
accDoDefaultAction L’objet de zone de liste lui-même n’a pas de propriété DefaultAction ; toutefois, accDoDefaultAction double-clique sur les éléments de la zone de liste.
accHitTest La méthode accHitTest retourne zéro si le point testé se trouve dans la zone de liste, mais pas sur un élément de la zone de liste. Si le point testé se trouve sur un élément de la zone de liste, accHitTest retourne l’index de l’élément de zone de liste.
accLocation
accNavigate
accSelect

Propriétés IAccessible

Les zones de liste prennent en charge les propriétés IAccessible suivantes :

Propriété Commentaires
get_accChild La propriété ChildCount est le nombre d’éléments dans la zone de liste.
get_accDefaultAction L’objet de zone de liste lui-même n’a pas de propriété DefaultAction ; Toutefois, la propriété DefaultAction pour chaque élément de liste est « Double-clic ».
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut La propriété KeyboardShortcut est la touche d’accès de la zone de liste, qui est un caractère souligné dans le texte de l’étiquette associée à la zone de liste. La chaîne retournée contient le caractère clé d’accès ajouté à la chaîne « Alt+ ».
get_accName La propriété Name de l’objet de zone de liste est le texte d’un contrôle de texte statique qui étiquette la zone de liste. Pour les éléments de zone de liste, la propriété Name est le texte de l’élément de liste.
get_accParent La propriété Parent est une fenêtre ( ROLE_SYSTEM_WINDOW ) qui entoure la zone de liste et a la même propriété Name et le même nom de classe de fenêtre que la zone de liste. La propriété Parent des éléments de zone de liste est l’objet de zone de liste.
get_accRole La propriété Role est ROLE_SYSTEM_LIST. Les éléments de la zone de liste ont la propriété Rolede ROLE_SYSTEM_LISTITEM.
get_accSelection La propriété Selection récupère les éléments sélectionnés dans la zone de liste.
get_accState La propriété State de l’objet zone de liste est une combinaison d’une ou plusieurs des valeurs suivantes : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_OFFSCREEN
La propriété State de l’élément de zone de liste est une combinaison d’une ou plusieurs des valeurs suivantes :
| STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_MULTISELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_OFFSCREEN STATE_SYSTEM_NORMAL

IAccessible Interface

Déroulante

Scroll Bar