Contrôle d’en-tête (référence des éléments d’interface utilisateur MSAA)
Notes
Cette rubrique décrit les objets De contrôle d’en-tête à des fins de référence d’élément d’interface utilisateur MSAA. La création d’objets de contrôle d’en-tête 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 d’en-tête affiche les titres en haut des colonnes d’informations et permet à l’utilisateur de trier les informations en cliquant sur les titres. Windows Explorer utilise un contrôle d’en-tête lorsque la vue Détails est sélectionnée.
Le nom de classe de fenêtre d’un contrôle d’en-tête est WC_HEADER, qui est défini comme « SysHeader32 » dans Commctrl.h.
Méthodes IAccessible
Un contrôle d’en-tête prend en charge les méthodes IAccessible suivantes :
Méthode | Commentaires |
---|---|
accDoDefaultAction | Cette méthode effectue l’action par défaut en cliquant sur l’en-tête. |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
Propriétés IAccessibles
Un contrôle d’en-tête prend en charge les propriétés IAccessible suivantes :
Propriété | Commentaires |
---|---|
get_accChildCount | La propriété ChildCount est égale à zéro. |
get_accDefaultAction | La propriété DefaultAction est « Click ». |
get_accFocus | |
get_accName | La propriété Name est identique au nom de l’en-tête de colonne. |
get_accParent | La propriété Parent est une fenêtre ( ROLE_SYSTEM_LIST ) qui entoure le contrôle et a le même nom de classe de fenêtre que le contrôle. |
get_accRole | La propriété Role est ROLE_SYSTEM_COLUMNHEADER. |
get_accState | La valeur de la propriété State est toujours STATE_SYSTEM_READONLY et peut également inclure STATE_SYSTEM_INVISIBLE. |
Rubriques connexes