Udostępnij za pośrednictwem


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.

interfejs IAccessible