Udostępnij przez


Pole wyboru (odwołanie do elementu interfejsu użytkownika MSAA)

Nuta

W tym temacie opisano pole wyboru obiektów na potrzeby odwołania do elementu interfejsu użytkownika MSAA. Jak utworzyć pole wyboru obiektów w różnych strukturach interfejsu użytkownika nie zostało opisane tutaj. Zapoznaj się z dokumentacją interfejsu API dotyczącą używanej platformy interfejsu użytkownika.

Pola wyboru są używane do włączania lub wyłączania co najmniej jednej funkcji lub opcji z zestawu, zwykle w oknie dialogowym. Zazwyczaj pole wyboru zawiera małe pole z przylegającym tekstem. Po wybraniu opcji w polu pojawi się znacznik wyboru.

Nazwa klasy okna pola wyboru to "PRZYCISK".

Metody IAccessible

Pola wyboru obsługują następujące metody IAccessible:

Metoda Komentarze
accDoDefaultAction Metoda accDoDefaultAction wywołuje PostMessage z komunikatem przycisku BM_CLICK, aby kliknąć to pole wyboru.
accHitTest
accLocation
accNavigate
accSelect

Właściwości funkcji IAccessible

Pola wyboru obsługują następujące właściwości IAccessible:

Własność Komentarze
get_accChild
get_accChildCount Właściwość ChildCount ma wartość zero.
get_accDefaultAction Właściwość DefaultAction pola wyboru zależy od tego, czy jest zaznaczona. Pole wyboru, które nie jest zaznaczone, ma wartość "Zaznacz" jako DefaultAction, a zaznaczone pole wyboru ma pole wyboru "Usuń zaznaczenie" jako DefaultAction. Pole wyboru DefaultAction dla trzech stanów to "Przełącz".
get_accDescription
accFocus
accKeyboardShortcut Właściwość KeyboardShortcut jest kluczem dostępu pola wyboru, 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+".
accHelp Właściwość Name jest uzyskiwana z tekstu okna kontrolki (lub podpisu), który jest wyświetlany z polem wyboru.
accHelpTopic
accName Właściwość Name jest uzyskiwana z tekstu okna kontrolki (lub podpisu), który jest wyświetlany z polem wyboru.
accParent Właściwość Nadrzędna jest oknem (ROLE_SYSTEM_WINDOW ), który otacza kontrolkę i ma taką samą właściwość Name i nazwę klasy okna jak kontrolka.
accRole Właściwość roli jest ROLE_SYSTEM_CHECKBUTTON.
accState Właściwość State 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_MIXED | STATE_SYSTEM_CHECKED | STATE_SYSTEM_NORMAL

interfejs IAccessible