Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nuta
W tym temacie opisano obiekty pola listy na potrzeby odwołania do elementów interfejsu użytkownika MSAA. Jak utworzyć obiekty pola listy w różnych strukturach interfejsu użytkownika, nie zostały opisane tutaj. Zapoznaj się z dokumentacją interfejsu API dotyczącą używanej platformy interfejsu użytkownika.
Pola listy zawierają listę, z której użytkownik może wybrać co najmniej jeden element. Pole listy jest tworzone przy użyciu pionowego paska przewijania, poziomego paska sterowania lub obu tych elementów.
Nazwa klasy okna pola listy to "LISTBOX".
Metody IAccessible
Pola listy obsługują następujące metody IAccessible:
| Metoda | Komentarze |
|---|---|
| accDoDefaultAction | Sam obiekt pola listy nie ma właściwości DefaultAction; jednak accDoDefaultAction dwukrotnie klika elementy pola listy. |
| accHitTest | Metoda accHitTest zwraca zero, jeśli testowany punkt znajduje się w polu listy, ale nie w elemencie w polu listy. Jeśli testowany punkt znajduje się w elemencie w polu listy, accHitTest zwraca indeks elementu pola listy. |
| accLocation | |
| accNavigate | |
| accSelect |
Właściwości funkcji IAccessible
Pola listy obsługują następujące właściwości IAccessible:
| Własność | Komentarze |
|---|---|
| get_accChild | Właściwość ChildCount jest liczbą elementów w polu listy. |
| get_accDefaultAction | Sam obiekt pola listy nie ma właściwości DefaultAction; jednak właściwość DefaultAction dla każdego elementu listy to "Dwukrotne kliknięcie". |
| get_accDescription | |
| get_accFocus | |
| get_accHelp | |
| get_accHelpTopic | |
| get_accKeyboardShortcut | Właściwość KeyboardShortcut jest kluczem dostępu pola listy, który jest podkreślony znakiem w tekście etykiety skojarzonej z polem listy. Zwrócony ciąg zawiera znak klucza dostępu dołączony do ciągu "Alt+". |
| get_accName | Właściwość Name obiektu pola listy to tekst ze statycznej kontrolki tekstowej, która etykietuje pole listy. W przypadku elementów pola listy właściwość Nazwa jest tekstem elementu listy. |
| get_accParent | Właściwość Nadrzędna jest oknem (ROLE_SYSTEM_WINDOW ), które otacza pole listy i ma taką samą właściwość Name i nazwę klasy okna co pole listy. Właściwość Nadrzędna elementów pola listy jest obiektem pola listy. |
| get_accRole | Właściwość roli jest ROLE_SYSTEM_LIST. Elementy w polu listy mają właściwość RolaROLE_SYSTEM_LISTITEM. |
| get_accSelection | Właściwość Selection pobiera wybrane elementy w polu listy. |
| get_accState | Właściwość State obiektu pola listy jest kombinacją co najmniej jednej z następujących wartości : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_OFFSCREEN Właściwość State elementu pola listy jest kombinacją co najmniej jednej z następujących wartości: STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_MULTISELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_OFFSCREEN | STATE_SYSTEM_NORMAL |
Tematy pokrewne
-
interfejs IAccessible