Slider Control (référence de l’élément d’interface utilisateur MSAA)
Notes
Cette rubrique décrit les objets Slider Control à des fins de référence d’élément d’interface utilisateur MSAA. La création d’objets Slider Control 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.
Un contrôle de curseur, également appelé contrôle trackbar, permet à un utilisateur de sélectionner à partir d’une plage de valeurs en déplaçant un curseur. Les contrôles de volume dans le système d'exploitation Windows sont des contrôles Slider.
Le nom de la classe de fenêtre d’un contrôle curseur est TRACKBAR_CLASS, qui est défini comme « msctls_trackbar » dans Commctrl.h.
Le contenu des propriétés IAccessible varie selon que le curseur est vertical ou horizontal et sur laquelle des parties suivantes du contrôle de curseur est interrogée par le client :
- Fenêtre Curseur
- Curseur pouce
- Zone ombrée au-dessus (ou à
- Zone ombrée en dessous (ou à droite de) du curseur
Méthodes IAccessible
Un contrôle de curseur prend en charge les méthodes IAccessible suivantes :
Propriétés IAccessibles
Un contrôle de curseur prend en charge les propriétés IAccessible suivantes :
get_accKeyboardShortcut : la propriété KeyboardShortcut est la touche d’accès de la fenêtre du curseur, qui est un caractère souligné dans le texte de l’étiquette du curseur. 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 dépend de la partie du curseur interrogée.
Les parties d’un curseur vertical ont les noms suivants :
Composant Slider Nom Fenêtre Curseur Contrôle de texte statique utilisé comme étiquette Curseur pouce « Position » Zone ombrée au-dessus du curseur « Page haut » Zone ombrée sous le curseur « Page vers le bas » Les parties d’un curseur horizontal portent les noms suivants :
Composant Slider Nom Fenêtre Curseur Contrôle de texte statique utilisé comme étiquette Curseur pouce « Position » Zone ombrée à gauche du curseur « Page à gauche » Zone ombrée à droite du curseur « Page à droite » get_accParent : la propriété Parent des boutons de direction, du défilement du pouce et de la zone ombrée de chaque côté du pouce est la fenêtre du curseur. La propriété Parent de la fenêtre de curseur est une fenêtre ( ROLE_SYSTEM_WINDOW ) qui entoure le contrôle et a la même propriété Name et le même nom de classe de fenêtre.
get_accRole : la propriété Role dépend de la partie du curseur interrogée.
Composant Slider Rôle Fenêtre Curseur ROLE_SYSTEM_SLIDER Curseur pouce ROLE_SYSTEM_INDICATOR Zones ombrées de chaque côté du curseur ROLE_SYSTEM_PUSHBUTTON get_accState : les valeurs de la propriété State dépendent de la partie du curseur interrogée.
Composant Slider Valeurs d’état possibles Fenêtre Curseur | STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE STATE_SYSTEM_NORMAL Curseur pouce Zéro (0), ce qui signifie que l’objet est visible, ou STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL Zones ombrées de chaque côté du curseur Zéro (0), ce qui signifie que l’objet est visible, ou STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_NORMAL get_accValue : la propriété Value de la fenêtre de curseur indique la position du pouce et est une chaîne qui contient un entier compris entre « 0 » et « 100 ».
Rubriques connexes