Condividi tramite


Classe CKeyboardManager

Gestisce le tabelle del tasto di scelta rapida per le applicazioni utilizzano figlio e della finestra cornice principale.

class CKeyboardManager : public CObject

Membri

Costruttori pubblici

Nome

Descrizione

CKeyboardManager::CKeyboardManager

Costruisce un oggetto CKeyboardManager.

Metodi pubblici

Nome

Descrizione

CKeyboardManager::CleanUp

Rimuove le tabelle del tasto di scelta rapida.

CKeyboardManager::FindDefaultAccelerator

Recupera il tasto di scelta rapida predefinito per il comando e la finestra specificati.

CKeyboardManager::IsKeyHandled

Determina se una chiave è gestita dalla tabella dei tasti di scelta rapida.

CKeyboardManager::IsKeyPrintable

Indica se un carattere è stampabile.

CKeyboardManager::IsShowAllAccelerators

Indica se i menu mostrano tutti i tasti di scelta rapida per un comando o solo il tasto di scelta rapida predefinito.

CKeyboardManager::LoadState

Carica le tabelle del tasto di scelta rapida da Windows Registro di sistema.

CKeyboardManager::ResetAll

Ricarica le tabelle del tasto di scelta rapida dalla risorsa dell'applicazione.

CKeyboardManager::SaveState

Salva le tabelle del tasto di scelta rapida a Windows Registro di sistema.

CKeyboardManager::ShowAllAccelerators

Specifica se il framework di visualizzare tutti i tasti di scelta rapida per tutti i controlli, o un singolo tasto di scelta rapida per ogni comando. Questo metodo non influisce sui controlli che contengono solo una chiave di collegamento associato.

CKeyboardManager::TranslateCharToUpper

Converte un carattere al relativo log superiore.

CKeyboardManager::UpdateAccelTable

Aggiorna una tabella dei tasti di scelta rapida a una nuova tabella dei tasti di scelta rapida.

Note

I membri di questa classe è possibile salvare e le tabelle del tasto di scelta rapida di carico a Windows Registro di sistema, per utilizzare un modello per aggiornare le tabelle di chiave taglia di più breve e individuare il tasto di scelta rapida predefinito per un comando in una finestra cornice. Inoltre, l'oggetto CKeyboardManager consente di controllare quali i tasti di scelta rapida visualizzato all'utente.

Non è necessario creare un oggetto CKeyboardManager manualmente. Verrà creato automaticamente dal framework dell'applicazione. Tuttavia, è necessario chiamare CWinAppEx::InitKeyboardManager durante il processo di inizializzazione dell'applicazione. Per ottenere un puntatore all'amministratore della tastiera per l'applicazione, chiamare CWinAppEx::GetKeyboardManager.

Esempio

Nell'esempio seguente viene illustrato come recuperare un puntatore a un oggetto CKeyboardManager da una classe CWinAppEx e come visualizzare tutti i tasti di scelta rapida associati a comandi di menu. Questo frammento di codice fa parte Esempio personalizzato delle pagine.

   // The GetKeyboardManager method is inherited from the CWinAppEx class.
    CKeyboardManager* cKeyboardManager = GetKeyboardManager();
    cKeyboardManager->ShowAllAccelerators();

Gerarchia di ereditarietà

CObject

   CKeyboardManager

Requisiti

intestazione: afxkeyboardmanager.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CWinAppEx

CWinAppEx::InitKeyboardManager

Concetti

Personalizzazione di tastiera e mouse

Altre risorse

Classi MFC