Classe CKeyboardManager
Gerencia atalho chave tabelas para a janela do quadro principal e janelas de quadro filho.
class CKeyboardManager : public CObject
Membros
Construtores públicos
Nome |
Descrição |
Constrói um CKeyboardManager objeto. |
Métodos públicos
Nome |
Descrição |
Limpa o atalho chave tabelas. |
|
Recupera o atalho padrão chave para o comando especificado e a janela. |
|
Determina se uma chave é tratada pela tabela de aceleração. |
|
Indica se um caractere imprimível. |
|
Indica se menus mostram todos os s chave atalho para um comando ou somente o atalho padrão chave. |
|
Carrega o atalho chave das tabelas do registro do Windows. |
|
Recarrega o atalho chave tabelas de um recurso de aplicativo. |
|
Salva o atalho chave tabelas no registro do Windows. |
|
Especifica se a estrutura exibe todos os o atalho chave s para todos os comandos ou atalho único chave para cada comando.Esse método não afeta os comandos que tenham apenas uma tecla de atalho associadas. |
|
Converte um caractere em seu registro superior. |
|
Atualiza uma tabela de chave de atalho com uma nova tabela de teclas de atalho. |
Comentários
Os membros dessa classe permitem que você salvar e carregar tabelas de atalho chave no registro do Windows, usar um modelo para atualizar as tabelas de teclas de atalho e localize a tecla de atalho padrão para um comando em uma janela do quadro.Além disso, a CKeyboardManager objeto lhe permite controlar como as teclas de atalho são exibidas ao usuário.
Você não deve criar um CKeyboardManager objeto manualmente. Ela será criada automaticamente pela estrutura do seu aplicativo.No entanto, você deve telefonar CWinAppEx::InitKeyboardManager durante o processo de inicialização do seu aplicativo. Para obter um ponteiro para o Gerenciador de teclado para seu aplicativo, chame CWinAppEx::GetKeyboardManager.
Exemplo
O exemplo a seguir demonstra como recuperar um ponteiro para um CKeyboardManager objeto de um CWinAppEx classe e como mostrar todas as teclas de atalho associadas a comandos de menu. Neste trecho de código faz parte o Exemplo do CustomPages: Aplicativo do MFC barra de ferramentas personalização Dialog.
// The GetKeyboardManager method is inherited from the CWinAppEx class.
CKeyboardManager* cKeyboardManager = GetKeyboardManager();
cKeyboardManager->ShowAllAccelerators();
Hierarquia de herança
Requisitos
Cabeçalho: afxkeyboardmanager.h
Consulte também
Conceitos
Personalização de mouse e teclado
Referência
CWinAppEx::InitKeyboardManager