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.

 

IAccessible-Schnittstelle