Hot Key Control (MSAA UI-elementreferens)
Med kontroller med snabbtangenter kan användarna ange en kombination av tangenttryckningar som används som en snabbtangent, vilket gör att de snabbt kan utföra en åtgärd. En kontroll med snabbtangenter visar de tangenttryckningar som användaren har angett och ser till att användaren väljer en giltig nyckelkombination.
Namnet på fönsterklassen för en snabbnyckelkontroll är HOTKEY_CLASS, som definieras som "msctls_hotkey32" i Commctrl.h.
IAccessible-metoder
Snabbtangentkontroller stöder följande IAccessible- metoder:
IAccessible-egenskaper
Kontrollerna för frekvent nyckel stöder följande egenskaper för IAccessible:
Egenskap | Kommentarer |
---|---|
get_accChildCount | Egenskapen ChildCount är alltid noll. |
get_accFocus | |
get_accKeyboardShortcut | Egenskapen KeyboardShortcut är snabbtangentkontrollens åtkomstnyckel, som är ett understruket tecken i texten i snabbnyckelkontrollens etikett. Den returnerade strängen innehåller det åtkomstnyckeltecken som läggs till i strängen "Alt+". |
get_accName | Egenskapen Name är texten från en statisk textkontroll som etiketterar kontrollen för snabbtangenten. |
get_accParent | Egenskapen Parent är ett fönster ( ROLE_SYSTEM_WINDOW ) som omger kontrollen och har samma Namn egenskap och fönsterklassnamn som kontrollen. |
get_accRole | Egenskapen Role är ROLE_SYSTEM_HOTKEYFIELD. |
get_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 |
get_accValue | Egenskapen Value är en sträng som innehåller texten i fältet snabbnyckel. |