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 |