Freigeben über


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

 

Übersicht über Steuerelementmuster für die Benutzeroberflächenautomatisierung

Übersicht über Steuerelementtypen für die Benutzeroberflächenautomatisierung