Controle hot key (referência de elemento de interface do usuário msaa)
Os controles de tecla de acesso permitem que os usuários insiram uma combinação de pressionamentos de tecla usados como uma tecla de acesso, o que permite que eles executem uma ação rapidamente. Um controle de tecla de acesso exibe os pressionamentos de tecla inseridos pelo usuário e garante que o usuário selecione uma combinação de teclas válida.
O nome da classe de janela para um controle de tecla de acesso é HOTKEY_CLASS, que é definido como "msctls_hotkey32" em Commctrl.h.
Métodos IAccessible
Os controles hot key dão suporte aos seguintes métodos IAccessible :
Propriedades IAccessible
Os controles hot key dão suporte às seguintes propriedades IAccessible :
Propriedade | Comentários |
---|---|
get_accChildCount | A propriedade ChildCount é sempre zero. |
Get_accfocus | |
Get_acckeyboardshortcut | A propriedade KeyboardShortcut é a tecla de acesso do controle de tecla de acesso, que é um caractere sublinhado no texto do rótulo do controle de tecla de acesso. A cadeia de caracteres retornada contém o caractere de chave de acesso acrescentado à cadeia de caracteres "Alt+". |
Get_accname | A propriedade Name é o texto de um controle de texto estático que rotula o controle de tecla de acesso. |
get_accParent | A propriedade Parent é uma janela ( ROLE_SYSTEM_WINDOW ) que envolve o controle e tem a mesma propriedade Name e nome de classe de janela que o controle. |
Get_accrole | A propriedade Role é ROLE_SYSTEM_HOTKEYFIELD. |
Get_accstate | A propriedade State é uma combinação de um ou mais dos seguintes valores:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
get_accValue | A propriedade Value é uma cadeia de caracteres que contém o texto no campo de tecla de acesso. |