Header-Steuerelement (REFERENZ ZUM MSAA-UI-Element)
Hinweis
In diesem Thema werden Headersteuerelementobjekte für die MsAA-Benutzeroberflächenelementreferenz beschrieben. Das Erstellen von Headersteuerelemente-Objekten in verschiedenen Benutzeroberflächenframeworks wird hier nicht beschrieben. Weitere Informationen finden Sie in der API-Referenzdokumentation für das benutzeroberflächenframework, das Sie verwenden.
Ein Header-Steuerelement zeigt Überschriften am oberen Ende der Informationsspalten an und ermöglicht dem Benutzer, die Informationen durch Klicken auf die Überschriften zu sortieren. Windows Der Explorer verwendet ein Header-Steuerelement, wenn die Ansicht Details ausgewählt ist.
Der Name der Fensterklasse für ein Headersteuerfeld ist WC HEADER, der _ in Commctrl.h als "SysHeader32" definiert ist.
IAccessible-Methoden
Ein Header-Steuerelement unterstützt die folgenden IAccessible-Methoden:
| Methode | Kommentare |
|---|---|
| accDoDefaultAction | Diese Methode führt die Standardaktion aus, indem sie auf den Header klickt. |
| accHitTest | |
| accLocation | |
| accNavigate | |
| accSelect |
IAccessible-Eigenschaften
Ein Header-Steuerelement unterstützt die folgenden IAccessible-Eigenschaften:
| Eigenschaft | Kommentare |
|---|---|
| get _ accChildCount | Die ChildCount-Eigenschaft ist 0 (null). |
| get _ accDefaultAction | Die DefaultAction-Eigenschaft ist "Click". |
| get _ accFocus | |
| get _ accName | Die Name-Eigenschaft ist identisch mit dem Namen des Spaltenheaders. |
| get _ accParent | Die Parent-Eigenschaft ist ein Fenster ( ROLE SYSTEM _ _ LIST ), das das Steuerelement umschließt und den gleichen Fensterklassennamen wie das Steuerelement hat. |
| get _ accRole | Die Role-Eigenschaft ist ROLE SYSTEM _ _ COLUMNHEADER. |
| get _ accState | Der Wert für die State-Eigenschaft ist immer STATE SYSTEM _ _ READONLY und kann auch STATE SYSTEM INVISIBLE _ _ enthalten. |