Control de teclas activas (referencia de elementos de interfaz de usuario de MSAA)
Los controles de teclas activas permiten a los usuarios escribir una combinación de pulsaciones de tecla usadas como tecla activa, lo que les permite realizar una acción rápidamente. Un control de tecla activa muestra las pulsaciones de tecla especificadas por el usuario y garantiza que el usuario seleccione una combinación de teclas válida.
El nombre de la clase de ventana para un control de tecla activa es HOTKEY_CLASS, que se define como "msctls_hotkey32" en Commctrl.h.
Métodos IAccessible
Los controles de teclas activas admiten los siguientes métodos deIAccessible:
- accHitTest
- accLocation
- accNavigate
- accSelect
Propiedades de IAccessible
Los controles de tecla activa admiten las siguientes propiedades de IAccessible:
Propiedad | Comentarios |
---|---|
get_accChildCount | La propiedad ChildCount siempre es cero. |
get_accFocus | |
get_accKeyboardShortcut | La propiedad KeyboardShortcut es la tecla de acceso del control de teclas activa, que es un carácter subrayado en el texto de la etiqueta del control de teclas activa. La cadena devuelta contiene el carácter de clave de acceso anexado a la cadena "Alt+". |
get_accName | La propiedad Name es el texto de un control de texto estático que etiqueta el control de tecla activa. |
get_accParent | La propiedad primario de es una ventana ( ROLE_SYSTEM_WINDOW ) que rodea el control y tiene el mismo Nombre propiedad y nombre de clase de ventana que el control. |
get_accRole | La propiedad Role de es ROLE_SYSTEM_HOTKEYFIELD. |
get_accState | La propiedad State es una combinación de uno o varios de los siguientes valores de :STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
get_accValue | La propiedad value es una cadena que contiene el texto en el campo de clave activa. |