Tab, kontrolka (odwołanie do elementu interfejsu użytkownika MSAA)
Nuta
W tym temacie opisano obiekty kontrolki tabulatora na potrzeby odwołania do elementu interfejsu użytkownika MSAA. Sposób tworzenia kontrolki tabulatora obiektów w różnych strukturach interfejsu użytkownika nie jest opisany tutaj. Zapoznaj się z dokumentacją interfejsu API dotyczącą używanej platformy interfejsu użytkownika.
Kontrolka karty definiuje wiele stron dla tego samego obszaru okna lub okna dialogowego. Każda strona składa się z zestawu informacji lub grupy kontrolek wyświetlanych przez aplikację po wybraniu odpowiedniej karty przez użytkownika. System operacyjny Windows używa kontrolek tab do wyświetlania przycisków paska zadań z wyjątkiem przycisku Uruchom.
Nazwa klasy okna dla kontrolki tabulacji jest WC_TABCONTROL, która jest zdefiniowana jako "SysTabControl" w commctrl.h.
Metody IAccessible
Kontrolka karty obsługuje następujące metody IAccessible:
Metoda | Komentarze |
---|---|
accDoDefaultAction | Metoda accDoDefaultAction klika kartę strony. |
accHitTest | |
accLocation | |
accNavigate | |
accSelect |
Właściwości funkcji IAccessible
Kontrolka karty obsługuje następujące właściwości IAccessible:
Własność | Komentarze |
---|---|
get_accChild | |
get_accChildCount | |
get_accDefaultAction | Właściwość DefaultAction to "Switch". |
get_accDescription | |
get_accFocus | |
get_accHelp | |
get_accHelpTopic | |
get_accKeyboardShortcut | Właściwość KeyboardShortcut jest kluczem dostępu kontrolki tabulacji, który jest podkreślony znakiem w tekście okna kontrolki. Ten ciąg zawiera znak klucza dostępu dołączony do ciągu "Alt+". |
get_accName | Właściwość Nazwa jest uzyskiwana z tekstu okna kontrolki (lub podpisu), który jest wyświetlany w kontrolce tabulacji. |
get_accParent | Właściwość Nadrzędna jest oknem (ROLE_SYSTEM_PAGETABLIST ), które otacza kontrolkę i ma taką samą nazwę klasy okna jak kontrolka. |
get_accRole | Właściwość roli jest ROLE_SYSTEM_PAGETAB. |
get_accSelection | |
get_accState | Właściwość State jest kombinacją co najmniej jednej z następujących wartości : STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_PRESSED |
Notatki
Kontrolki tabulacji niepoprawnie zwracają S_OK z metody accSelect po wywołaniu z flagą SELFLAG_TAKEFOCUS. Kontrolki tabulacji nie mogą skupić się na klawiaturze.
Tematy pokrewne
-
interfejs IAccessible