Partager via


Cursor (référence d’élément d’interface utilisateur MSAA)

Notes

Cette rubrique décrit les curseurs à des fins de référence d’élément d’interface utilisateur MSAA. L’utilisation des curseurs dans différentes infrastructures 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.

 

Un curseur est une petite image dont l’emplacement à l’écran est contrôlé par un dispositif de pointage, tel qu’une souris, un stylet ou une trackball. Lorsque l’utilisateur déplace l’appareil de pointage, le système d’exploitation Windows déplace le curseur.

IAccessible, méthodes

Un curseur prend en charge les méthodes IAccessible suivantes :

Propriétés IAccessible

Un curseur prend en charge les propriétés IAccessible suivantes :

  • get_accChildCount : la propriété ChildCount est égale à zéro.

  • get_accName : les développeurs peuvent créer des curseurs personnalisés ou utiliser les curseurs prédéfinis identifiés par leur ID de curseur. La propriété Name du curseur dépend de sa forme et est l’une des suivantes :

    Forme de curseur Nom
    Curseur personnalisé « Inconnu »
    IDC_ARROW "Normal"
    IDC_IBEAM « Modifier »
    IDC_WAIT « Attendre »
    IDC_CROSS « Graphique »
    IDC_UPARROW « Up »
    IDC_SIZENWSE « Taille NWSE »
    IDC_SIZENESW « Taille NESW »
    IDC_SIZEWE « Taille horizontale »
    IDC_SIZENS « Taille verticale »
    IDC_SIZEALL « Déplacer »
    IDC_NO « Interdit »
    IDC_APPSTARTING « Démarrage de l’application »
    IDC_HELP « Aide »

     

  • get_accRole : la propriété Role est ROLE_SYSTEM_CURSOR.

  • get_accState : la propriété State est une combinaison d’une ou plusieurs des valeurs suivantes :

    | STATE_SYSTEM_INVISIBLE STATE_SYSTEM_FLOATING

Notes

  • Contrairement à d’autres éléments d’interface utilisateur, l’objet cursor n’a pas de handle de fenêtre associé. Pour obtenir l’accès à l’objet cursor, les clients doivent définir un WinEventProc et attendre que l’objet cursor génère des événements.

IAccessible Interface