Dela via


Kryssruta (referens för MSAA-UI-element)

Not

Det här avsnittet beskriver kryssruta objekt i syfte att använda MSAA UI-elementreferens. Hur du skapar kryssruta objekt i olika gränssnittsramverk beskrivs inte här. Se API-referensdokumentationen för det användargränssnittsramverk som du använder.

Kryssrutor används för att aktivera eller inaktivera en eller flera funktioner eller alternativ från en uppsättning, vanligtvis i en dialogruta. En kryssruta innehåller vanligtvis en liten ruta med angränsande text. När ett alternativ är markerat visas en bockmarkering i rutan.

Fönstrets klassnamn för en kryssruta är "BUTTON".

IAccessible-metoder

Kryssrutor stöder följande IAccessible- metoder:

Metod Kommentarer
accDoDefaultAction Metoden accDoDefaultAction anropar PostMessage- med knappen BM_CLICK för att klicka på kryssrutan.
accHitTest
accLocation
accNavigate
accSelect

IAccessible-egenskaper

Kryssrutor stöder följande egenskaper för IAccessible:

Egenskap Kommentarer
get_accChild
get_accChildCount Egenskapen ChildCount är noll.
get_accDefaultAction Egenskapen DefaultAction för en kryssruta beror på om den är markerad. En kryssruta som inte är markerad har "Check" som DefaultActionoch en kryssruta som är markerad har "Avmarkera" som DefaultAction. Kryssrutan DefaultAction för tre tillstånd är "Växla".
get_accDescription
accFocus
accKeyboardShortcut Egenskapen KeyboardShortcut är kryssrutans åtkomstnyckel, som är ett understruket tecken i kontrollens fönstertext. Den här strängen innehåller det åtkomstnyckeltecken som läggs till i strängen "Alt+".
accHelp Egenskapen Name hämtas från kontrollens fönstertext (eller bildtext), som visas med kryssrutan.
accHelpTopic
accName Egenskapen Name hämtas från kontrollens fönstertext (eller bildtext), som visas med kryssrutan.
accParent Egenskapen Parent är ett fönster ( ROLE_SYSTEM_WINDOW ) som omger kontrollen och har samma egenskap Namn och fönstrets klassnamn som kontrollen.
accRole Egenskapen Role är ROLE_SYSTEM_CHECKBUTTON.
accState Egenskapen State är en kombination av ett eller flera av följande värden:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_MIXED | STATE_SYSTEM_CHECKED | STATE_SYSTEM_NORMAL

IAccessible Interface