Compartir a través de


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 teclas 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 clase de ventana de 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 IAccessible :

Propiedades IAccessible

Los controles de teclas activas admiten las siguientes propiedades 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 tecla activa, que es un carácter subrayado en el texto de la etiqueta del control de tecla 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 Parent es una ventana ( ROLE_SYSTEM_WINDOW ) que rodea el control y tiene la misma propiedad Name y el mismo nombre de clase de ventana que el control.
get_accRole La propiedad Role es ROLE_SYSTEM_HOTKEYFIELD.
get_accState La propiedad State es una combinación de uno o varios de los siguientes valores: 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.

IAccessible (Interfaz)