Partager via


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_accChild

  • get_accChildCount

  • get_accDescription

  • get_accHelp

  • get_accHelpTopic

  • 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 ».

IAccessible Interface

Scroll Bar