Steuerelementtypen und deren unterstützte Steuerelementmuster
Clientanwendungen erhalten Informationen zu einem Steuerelement, indem allgemeine Eigenschaften über die IUIAutomationElement--Schnittstelle abgerufen und typspezifische Eigenschaften über die vom Steuerelement unterstützten Steuerelementmusterschnittstellen abgerufen werden. In diesem Thema werden die Steuerelementtypen der Microsoft-Benutzeroberflächenautomatisierung aufgeführt und die Steuerelementmuster identifiziert, die von den einzelnen Typen unterstützt werden.
In der folgenden Tabelle werden die Steuerelementmuster in die folgenden Kategorien unterteilt:
- Muss unterstützt werden. Das Steuerelement muss dieses Steuerelementmuster unterstützen.
- Bedingte Unterstützung. Das Steuerelement kann dieses Steuerelementmuster abhängig vom Zustand des Steuerelements unterstützen.
- Unterstützt nicht. Das Steuerelement unterstützt dieses Steuerelementmuster nicht; Eine angepasste Version des Steuerelements kann dieses Steuerelementmuster jedoch unterstützen.
Einige Steuerelemente verfügen je nach Funktionalität des Steuerelements über bedingte Unterstützung für verschiedene Steuerelementmuster. Beispielsweise verfügt das Menüelementsteuerelement über bedingte Unterstützung für das Invoke, ExpandCollapse, Umschaltenoder SelectionItem Steuerelementmuster, je nach Funktion im Menüsteuerelement.
Steuerelementtyp | Muss unterstützt werden | Bedingte Unterstützung | Unterstützt nicht |
---|---|---|---|
App-Leiste | ExpandCollapse, Umschalten | Nichts | aufrufen |
Knopf | Nichts | ExpandCollapse, Invoke, Umschalten, Value | Nichts |
Kalender | Grid, Table | Scrollen, Auswahl- | Wert |
CheckBox | umschalten | Nichts | Nichts |
ComboBox | ExpandCollapse- | Selection, Value | Scrollen |
DataGrid | Raster- | Scroll, Selection, Table | Nichts |
DataItem | SelectionItem- | CustomNavigation, ExpandCollapse, GridItem-, ScrollItem-, TableItem-, , Value | Nichts |
Dokument | scrollen, Wert | Nichts | |
Redigieren | Nichts | RangeValue, Text, Wert | Nichts |
Gruppe | Nichts | ExpandCollapse- | Nichts |
Kopfball | Nichts | Transformieren | Nichts |
HeaderItem | Nichts | CustomNavigation, Invoke, Transformieren | Nichts |
Hyperlink | aufrufen | Wert | Nichts |
Bild | Nichts | GridItem-, TableItem- | Invoke, SelectionItem- |
Liste | Nichts | Grid, MultipleView, Scroll, Selection | Tabelle |
ListItem | SelectionItem- | CustomNavigation, ExpandCollapse, GridItem, Invoke, ScrollItem, Umschalten, Value | Nichts |
Menü | Nichts | Nichts | Nichts |
MenuBar | Nichts | Dock, ExpandCollapse, Transformieren | Nichts |
MenuItem | Nichts | ExpandCollapse, Invoke, SelectionItem, Umschalten | Nichts |
Scheibe | Nichts | Dock, Scroll, Transformieren | Fenster- |
ProgressBar | Nichts | RangeValue, Wert | Nichts |
RadioButton | SelectionItem- | Nichts | umschalten |
ScrollBar | Nichts | RangeValue- | Scrollen |
SemanticZoom | umschalten | Nichts | Nichts |
Separator | Nichts | Nichts | Nichts |
Schieberegler | Nichts | RangeValue, Selection, Value | Nichts |
Spinner | Nichts | RangeValue, Selection, Value | Nichts |
SplitButton | ExpandCollapse, Invoke | Nichts | Nichts |
Statusleiste | Nichts | Raster- | Nichts |
Registerkarte | Auswahl | Scrollen | Nichts |
TabItem | SelectionItem- | Nichts | aufrufen |
Tisch | Grid, GridItem, Table, TableItem- | Nichts | Nichts |
Text | Nichts | GridItem, TableItem-, Text- | Wert |
Daumen | Transformieren | Nichts | Nichts |
Titelleiste | Nichts | Nichts | Nichts |
Symbolleiste | Nichts | Dock, ExpandCollapse, Transformieren | Nichts |
Quickinfo | Nichts | Text, Fenster- | Nichts |
Baum | Nichts | Scrollen, Auswahl- | Nichts |
TreeItem | ExpandCollapse- | Invoke, ScrollItem, SelectionItem, Umschalten | Nichts |
Fenster | Transformieren, Fenster- | Dock- | Nichts |
Verwandte Themen
-
Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung
-
Übersicht über Steuerelementtypen für die Benutzeroberflächenautomatisierung