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 |