Classe CKeyboardManager
Gerencia tabelas de tecla de atalho para a janela de quadro chave e as janelas filho do quadro.
class CKeyboardManager : public CObject
Membros
Construtores public
Nome |
Descrição |
Constrói um objeto de CKeyboardManager . |
Métodos públicos
Nome |
Descrição |
Limpa todas as tabelas de tecla de atalho. |
|
Recupera a tecla de atalho padrão do comando e a janela especificados. |
|
Determina se uma chave é tratada pela tabela de aceleração. |
|
Indica se um caractere é imprimível. |
|
Indica se os menus mostram todas as teclas de atalho para um comando ou somente a tecla de atalho padrão. |
|
Carrega as tabelas de tecla de atalho do Registro do Windows. |
|
Recarrega as tabelas de tecla de atalho de recurso do aplicativo. |
|
Salva as tabelas de tecla de atalho do Registro do Windows. |
|
Especifica se a estrutura exibe todas as teclas de atalho para todos os comandos, ou uma única tecla de atalho para cada comando. Este método não afeta os comandos que só tem uma tecla de atalho associada. |
|
Converte um caractere ao registro superior. |
|
Atualiza uma tabela de tecla de atalho com uma nova tabela de tecla de atalho. |
Comentários
Membros de esta classe permite que você salvar e carregar tabelas de tecla de atalho do Registro do Windows, para usar um modelo para atualizar as tabelas de tecla de atalho, e para localizar a tecla de atalho padrão para um comando em uma janela do quadro. Além de isso, o objeto de CKeyboardManager permite que você controle como teclas de atalho são exibidas para o usuário.
Você não deve criar um objeto de CKeyboardManager manualmente. Será criado automaticamente pela estrutura do seu aplicativo. Em o entanto, você deve chamar CWinAppEx::InitKeyboardManager durante o processo de inicialização do 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 objeto de CKeyboardManager de uma classe de CWinAppEx , e como exibir todas as teclas de atalho associadas com os comandos de menu. Este trecho de código é parte de Custom de páginas.
// 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
Referência
CWinAppEx::InitKeyboardManager
Conceitos
Personalização de teclado e mouse