Freigeben über


ToggleState-Aufzählung (uiautomationcore.h)

Enthält Werte, die den Umschaltzustand eines Microsoft-Benutzeroberflächenautomatisierungs-Elements angeben, das das UmschaltenSteuerelementmusterimplementiert.

Syntax

typedef enum ToggleState {
  ToggleState_Off = 0,
  ToggleState_On = 1,
  ToggleState_Indeterminate = 2
} ;

Konstanten

 
ToggleState_Off
Wert: 0
Das Benutzeroberflächenautomatisierungs-Element ist nicht ausgewählt, aktiviert, markiert oder anderweitig aktiviert.
ToggleState_On
Wert: 1
Das Benutzeroberflächenautomatisierungs-Element ist ausgewählt, aktiviert, markiert oder anderweitig aktiviert.
ToggleState_Indeterminate
Wert: 2
Das Benutzeroberflächenautomatisierungs-Element befindet sich in einem unbestimmten Zustand.


Die unbestimmte Eigenschaft kann verwendet werden, um anzugeben, ob der Benutzer gehandelt hat.
auf einem Steuerelement. Beispielsweise kann ein Kontrollkästchen aktiviert und abgeblendet angezeigt werden, was einen unbestimmten Zustand angibt.


Das Erstellen eines unbestimmten Zustands unterscheidet sich vom Deaktivieren des Steuerelements.
Folglich kann ein Kontrollkästchen im unbestimmten Zustand weiterhin den Fokus erhalten.
Wenn der Benutzer auf ein unbestimmtes Steuerelement klickt, wechselt der ToggleState-Wert zum nächsten Wert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows XP [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Header- uiautomationcore.h (include UIAutomation.h)

Siehe auch

umschalten