Contrôle d’en-tête (référence d’élément d’interface utilisateur MSAA)
Note
Cette rubrique décrit objets contrôle d’en-tête à des fins de référence d’élément d’interface utilisateur MSAA. La création d’objets Contrôle d’en-tête dans diverses 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.
Un contrôle d’en-tête affiche les en-têtes en haut des colonnes d’informations et permet à l’utilisateur de trier les informations en cliquant sur les en-têtes. L’Explorateur Windows utilise un contrôle d’en-tête lorsque l’affichage Détails est sélectionné.
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éthodesIAccessible 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 IAccessible
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