Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Cette rubrique décrit zone de liste objets à des fins de référence d’élément d’interface utilisateur MSAA. La création d’objets Zone de liste 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.
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 ».
Méthodes IAccessible
Les zones de liste prennent en charge les méthodesIAccessible suivantes:
| Méthode | Commentaires |
|---|---|
| accDoDefaultAction | L’objet de zone de liste lui-même n’a pas de propriété DefaultAction ; toutefois, accDoDefaultAction double-cliquez sur les éléments de 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 dans 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 de 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 à 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 de clé d’accès ajouté à la chaîne « Alt+ ». |
| get_accName | La propriété Name de l’objet 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é Nom 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 le même nom Nom propriété et classe de fenêtre que la zone de liste. La propriété Parent des éléments de zone de liste est l’objet 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é Role de 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 de zone de liste est une combinaison d’une ou plusieurs des valeurs de 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 |