Kontrollkästchen (Referenz zum MSAA-UI-Element)

Hinweis

In diesem Thema werden Kontrollkästchenobjekte für die MsAA-Benutzeroberflächenelementreferenz beschrieben. Das Erstellen von Check Box-Objekten in verschiedenen Benutzeroberflächenframeworks wird hier nicht beschrieben. Weitere Informationen finden Sie in der API-Referenzdokumentation für das benutzeroberflächenframework, das Sie verwenden.

Kontrollkästchen werden verwendet, um ein oder mehrere Features oder Optionen aus einer Gruppe zu aktivieren oder zu deaktivieren, in der Regel innerhalb eines Dialogfelds. In der Regel enthält ein Kontrollkästchen ein kleines Feld mit benachbartem Text. Wenn eine Option ausgewählt ist, wird im Feld ein Häkchen angezeigt.

Der Fensterklassenname für ein Kontrollkästchen ist "BUTTON".

IAccessible-Methoden

Kontrollkästchen unterstützen die folgenden IAccessible-Methoden:

Methode Kommentare
accDoDefaultAction Die accDoDefaultAction-Methode ruft PostMessage mit der BM CLICK-Schaltflächenmeldung _ auf, um auf das Kontrollkästchen zu klicken.
accHitTest
accLocation
accNavigate
accSelect

IAccessible-Eigenschaften

Kontrollkästchen unterstützen die folgenden IAccessible-Eigenschaften:

Eigenschaft Kommentare
get _ accChild
get _ accChildCount Die ChildCount-Eigenschaft ist 0 (null).
get _ accDefaultAction Die DefaultAction-Eigenschaft eines Kontrollkästchens hängt davon ab, ob es ausgewählt ist. Ein Kontrollkästchen, das nicht aktiviert ist, hat "Check" als DefaultAction, und ein aktiviertes Kontrollkästchen hat "UnCheck" als DefaultAction. Das Kontrollkästchen DefaultAction für einen Dreizustand ist "Umschalten".
get _ accDescription
accFocus
accKeyboardShortcut Die KeyboardShortcut-Eigenschaft ist die Zugriffsschlüssel des Kontrollkästchens, bei dem es sich um ein unterstrichenes Zeichen im Fenstertext des Steuerelements handelt. Diese Zeichenfolge enthält das an die Zeichenfolge "ALT+" angefügte Zugriffsschlüsselzeichen.
accHelp Die Name-Eigenschaft wird aus dem Fenstertext (oder der Beschriftung) des Steuerelements ermittelt, der mit dem Kontrollkästchen angezeigt wird.
accHelpTopic
accName Die Name-Eigenschaft wird aus dem Fenstertext (oder der Beschriftung) des Steuerelements ermittelt, der mit dem Kontrollkästchen angezeigt wird.
accParent Die Parent-Eigenschaft ist ein Fenster ( ROLE SYSTEM _ _ WINDOW ), das das Steuerelement umschließt und über die gleiche Name-Eigenschaft und den gleichen Fensterklassennamen wie das -Steuerelement verfügt.
accRole Die Role-Eigenschaft ist ROLE SYSTEM _ _ CHECKBUTTON.
accState Die State-Eigenschaft ist eine Kombination aus mindestens einem der folgenden Werte:STATE SYSTEM _ _ INVISIBLE STATE SYSTEM | _ _ UNAVAILABLE STATE SYSTEM FOCUSED STATE | _ _ SYSTEM | _ _ FOCUSABLE | STATE SYSTEM _ _ MIXED | STATE SYSTEM _ _ CHECKED | STATE SYSTEM _ _ NORMAL

IAccessible-Schnittstelle