Freigeben über


Strukturansicht-Steuerelement (MSAA UI-Elementreferenz)

Anmerkung

In diesem Thema werden Strukturansichtssteuerelement Objekte für MSAA-UI-Elementreferenz beschrieben. Das Erstellen Strukturansichtssteuerelements Objekte in verschiedenen Benutzeroberflächenframeworks wird hier nicht beschrieben. Weitere Informationen finden Sie in der API-Referenzdokumentation für das von Ihnen verwendete Benutzeroberflächenframework.

Ein Strukturansichtssteuerelement zeigt eine hierarchische Liste von Elementen mithilfe von Zeilen an, um verwandte Elemente in einer Hierarchie zu verbinden. Jedes Element besteht aus einer Beschriftung und einer optionalen Bitmap. Windows Explorer verwendet ein Strukturansichtssteuerelement zum Anzeigen von Verzeichnissen.

Der Name der Fensterklasse für ein Strukturansichtssteuerelement ist WC_TREEVIEW, der in "Commctrl.h" als "SysTreeView" definiert ist.

IAccessible-Methoden

Ein Strukturansichtssteuerelement unterstützt die folgenden IAccessible Methoden:

Methode Kommentare
accDoDefaultAction Das Strukturansichtsobjekt selbst verfügt nicht über eine accDoDefaultAction--Methode. Je nach State-Eigenschaft eines Elements in der Strukturansicht accDoDefaultAction das angegebene Element entweder erweitert oder reduziert.
accHitTest-
accLocation-
accNavigate-
accSelect-

IAccessible-Eigenschaften

Ein Strukturansichtssteuerelement unterstützt die folgenden IAccessible Eigenschaften:

Eigentum Kommentare
get_accChild
get_accChildCount Die ChildCount-Eigenschaft für das Strukturansichtsobjekt ist die Anzahl der Elemente in der Strukturansicht. Die ChildCount-Eigenschaft für jedes Strukturansichtselement ist Null.
get_accDefaultAction Das Strukturansichtsobjekt selbst verfügt nicht über eine DefaultAction--Eigenschaft. Ein Element in der Strukturansicht, das erweitert wird, hat "Collapse" als DefaultAction--Eigenschaft, und ein Element, das nicht erweitert wird, hat "Expand" als DefaultAction--Eigenschaft.
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut
get_accName Die Name Eigenschaft für das Strukturansichtsobjekt wird aus dem Fenstertext (oder der Beschriftung) des Steuerelements abgerufen. Dieser Text wird nicht mit dem Strukturansichtssteuerelement angezeigt, sodass Serverentwickler aussagekräftigen Text in der Ressourcendefinitionsanweisung des Steuerelements bereitstellen müssen, damit Benutzer von Clienthilfsprogrammen das Steuerelement identifizieren können. Der Name Eigenschaft für ein Element in der Strukturansicht ist der Text, der im Strukturansichtselement angezeigt wird.
get_accParent Die Übergeordnete-Eigenschaft des Strukturansichtsobjekts ist ein Fenster ( ROLE_SYSTEM_WINDOW ), das das Steuerelement umgibt und denselben Name Eigenschaft und Fensterklassennamen wie das Steuerelement aufweist. Die Übergeordnete Eigenschaft jedes Elements in der Strukturansicht ist das Strukturansichtsobjekt.
get_accRole Das Strukturansichtsobjekt verfügt über die Role-Eigenschaft ROLE_SYSTEM_OUTLINE. Jedes Element in der Strukturansicht verfügt über die Role-Eigenschaft ROLE_SYSTEM_OUTLINEITEM.
get_accSelection
get_accState Die State-Eigenschaft für die Strukturansicht ist eine Kombination aus einem oder mehreren der folgenden Werte: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE
Für die Strukturansichtselemente enthält die eigenschaft State entweder STATE_SYSTEM_EXPANDED oder STATE_SYSTEM_COLLAPSED.
Weitere mögliche Werte für die eigenschaft State umfassen:
STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_HOTTRACKED
get_accValue Das Strukturansichtsobjekt besitzt keinen Wert. Die Value-Eigenschaft für jedes Strukturansichtselement ist die Einzugsebene des Elements in der Hierarchie. Beispielsweise weist das Element "Desktop" in Windows Explorer eine Value-Eigenschaft von "0" auf; das Element "Mein Computer", das sich auf der nächsten Ebene in der Hierarchie befindet, verfügt über eine Value-Eigenschaft von "1"; und jedes der Datenträgerlaufwerke, die sich auf der nächsten Ebene in der Hierarchie befinden, weisen eine Value-Eigenschaft von "2" auf.

Notizen

Die accLocation- Eigenschaft von Strukturansichtselementen gibt die Position nur des Texts im Element zurück. Die von accLocation- für Strukturansichtselemente zurückgegebenen Koordinaten enthalten nicht das Symbol links neben dem Text.

IAccessible Interface