Headersteuerelement (MSAA UI-Elementreferenz)
Hinweis
In diesem Thema werden Header control-Objekte für Zwecke der MSAA-Benutzeroberflächenelementreferenz beschrieben. Wie Sie Header Control-Objekte in verschiedenen Benutzeroberflächenframeworks erstellen, wird hier nicht beschrieben. Weitere Informationen finden Sie in der API-Referenzdokumentation für das von Ihnen verwendete Benutzeroberflächenframework.
Ein Kopfzeilensteuerelement zeigt Überschriften am oberen Rand von Informationsspalten an, und der Benutzer kann die Informationen sortieren, indem er auf die Überschriften klickt. Windows Explorer verwendet ein Headersteuerelement, wenn die Detailansicht ausgewählt ist.
Der Fensterklassenname für ein Headersteuerelement ist WC_HEADER, was in Commctrl.h als "SysHeader32" definiert ist.
IAccessible-Methoden
Ein Headersteuerelement unterstützt die folgenden IAccessible-Methoden :
Methode | Kommentare |
---|---|
accDoDefaultAction | Diese Methode führt die Standardaktion durch Klicken auf die Kopfzeile aus. |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
IAccessible-Eigenschaften
Ein Headersteuerelement unterstützt die folgenden IAccessible-Eigenschaften :
Eigenschaft | Kommentare |
---|---|
get_accChildCount | Die ChildCount-Eigenschaft ist 0. |
get_accDefaultAction | Die DefaultAction-Eigenschaft ist "Click". |
get_accFocus | |
get_accName | Die Name-Eigenschaft ist mit dem Namen des Spaltenheaders identisch. |
get_accParent | Die Parent-Eigenschaft ist ein Fenster ( ROLE_SYSTEM_LIST ), das das Steuerelement umgibt und denselben 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. |
Zugehörige Themen