Listenfeld (Referenz zum MSAA-UI-Element)
Hinweis
In diesem Thema werden List Box-Objekte für die MsAA-Benutzeroberflächenelementreferenz beschrieben. Das Erstellen von List 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.
Listenfelder zeigen eine Liste an, aus der ein Benutzer ein oder mehrere Elemente auswählen kann. Ein Listenfeld wird mit einer vertikalen Scrollleiste, einer horizontalen Steuerleiste oder beidem erstellt.
Der Name der Fensterklasse für ein Listenfeld ist "LISTBOX".
IAccessible-Methoden
Listenfelder unterstützen die folgenden IAccessible-Methoden:
| Methode | Kommentare |
|---|---|
| accDoDefaultAction | Das Listenfeldobjekt selbst verfügt nicht über eine DefaultAction-Eigenschaft. accDoDefaultAction doppelklickt jedoch auf Listenfeldelemente. |
| accHitTest | Die accHitTest-Methode gibt 0 (null) zurück, wenn sich der getestete Punkt innerhalb des Listenfelds befindet, aber nicht auf einem Element im Listenfeld. Wenn sich der getestete Punkt auf einem Element im Listenfeld befindet, gibt accHitTest den Index des Listenfeldelements zurück. |
| accLocation | |
| accNavigate | |
| accSelect |
IAccessible-Eigenschaften
Listenfelder unterstützen die folgenden IAccessible-Eigenschaften:
| Eigenschaft | Kommentare |
|---|---|
| get _ accChild | Die ChildCount-Eigenschaft ist die Anzahl der Elemente im Listenfeld. |
| get _ accDefaultAction | Das Listenfeldobjekt selbst verfügt nicht über eine DefaultAction-Eigenschaft. Die DefaultAction-Eigenschaft für jedes Listenelement ist jedoch "Double Click". |
| get _ accDescription | |
| get _ accFocus | |
| get _ accHelp | |
| get _ accHelpTopic | |
| get _ accKeyboardShortcut | Die KeyboardShortcut-Eigenschaft ist die Zugriffsschlüssel des Listenfelds, bei dem es sich um ein unterstrichenes Zeichen im Text der Bezeichnung handelt, die dem Listenfeld zugeordnet ist. Die zurückgegebene Zeichenfolge enthält das an die Zeichenfolge "ALT+" angefügte Zugriffsschlüsselzeichen. |
| get _ accName | Die Name-Eigenschaft für das Listenfeldobjekt ist der Text aus einem statischen Textsteuerfeld, das das Listenfeld bezeichnet. Für die Listenfeldelemente ist die Name-Eigenschaft der Text des Listenelements. |
| get _ accParent | Die Parent-Eigenschaft ist ein Fenster ( ROLE SYSTEM _ _ WINDOW ), das das Listenfeld umschließt und über die gleiche Name-Eigenschaft und den gleichen Fensterklassennamen wie das Listenfeld verfügt. Die Parent-Eigenschaft der Listenfeldelemente ist das Listenfeldobjekt. |
| get _ accRole | Die Role-Eigenschaft ist ROLE SYSTEM _ _ LIST. Die Elemente im Listenfeld verfügen über die Role-Eigenschaft von ROLE SYSTEM _ _ LISTITEM. |
| get _ accSelection | Die Selection-Eigenschaft ruft die ausgewählten Elemente im Listenfeld ab. |
| get _ accState | Die State-Eigenschaft des Listenfeldobjekts ist eine Kombination aus mindestens einem der folgenden Werte:STATE SYSTEM _ _ INVISIBLE | STATE SYSTEM _ _ UNAVAILABLE | STATE SYSTEM _ _ FOCUSED | STATE SYSTEM _ _ FOCUSABLE | STATE SYSTEM _ _ OFFSCREEN Die State-Eigenschaft des Listenfeldelements ist eine Kombination aus mindestens einem der folgenden Werte: STATE _ SYSTEM _ INVISIBLE STATE SYSTEM | _ _ FOCUSABLE STATE SYSTEM FOCUSED STATE | _ _ | _ SYSTEM _ SELECTABLE | STATE SYSTEM _ _ MULTISELECTABLE STATE SYSTEM | _ _ SELECTED STATE | SYSTEM _ _ OFFSCREEN | STATE SYSTEM _ _ NORMAL |