Clase de CKeyboardManager
Administra las tablas de teclas de método abreviado para las ventanas del cuadro de la ventana y secundario de marco principal.
class CKeyboardManager : public CObject
Members
Constructores públicos
Name |
Descripción |
Crea un objeto CKeyboardManager. |
Métodos públicos
Name |
Descripción |
Borra las tablas de teclas de método abreviado. |
|
recupera la tecla de método abreviado predeterminada para el comando y la ventana especificados. |
|
Determina si una clave controla la tabla de aceleradores. |
|
indica si un carácter es imprimible. |
|
Indica si los menús muestran todas las teclas de método abreviado para un comando o sólo la tecla de método abreviado predeterminada. |
|
Carga las tablas de teclas de método abreviado del Registro de Windows. |
|
Cargar las tablas de teclas de método abreviado de recursos de la aplicación. |
|
Guarda las tablas de teclas de método abreviado al Registro de Windows. |
|
Especifica si el marco muestra todas las teclas de método abreviado para todos los comandos, o una única tecla de método abreviado para cada comando.Este método no afecta a los comandos que tienen sólo una tecla de método abreviado asociada. |
|
Convierte un carácter al registro superior. |
|
Actualiza una tabla de teclas de método abreviado con una nueva tabla de teclas de método abreviado. |
Comentarios
Los miembros de esta clase permiten guardar y las tablas de teclas de método abreviado de carga al Registro de Windows, para utilizar una plantilla para actualizar las tablas de la clave de cortar short, y encontrar la tecla de método abreviado predeterminada para un comando en una ventana de marco.Además, el objeto de CKeyboardManager le permite controlar cómo las teclas de método abreviado se presentan al usuario.
No debe crear un objeto de CKeyboardManager manualmente.Se creará automáticamente el marco de trabajo de la aplicación.Sin embargo, debe llamar a CWinAppEx::InitKeyboardManager durante el proceso de inicialización de la aplicación.Para obtener un puntero al administrador de teclado para su aplicación, llame a CWinAppEx::GetKeyboardManager.
Ejemplo
El ejemplo siguiente muestra cómo recuperar un puntero a un objeto de CKeyboardManager de una clase de CWinAppEx , y cómo mostrar todas las teclas de método abreviado asociadas a comandos de menú.Este fragmento de código es parte de Ejemplo de las páginas de personalizadas.
// The GetKeyboardManager method is inherited from the CWinAppEx class.
CKeyboardManager* cKeyboardManager = GetKeyboardManager();
cKeyboardManager->ShowAllAccelerators();
Jerarquía de herencia
Requisitos
encabezado: afxkeyboardmanager.h
Vea también
Referencia
CWinAppEx::InitKeyboardManager
Conceptos
Personalización de teclado y mouse