CKeyboardManager-Klasse
Verwaltet Tastenkombinationstabellen für die Hauptrahmenfenster- und Elementrahmenfenster.
class CKeyboardManager : public CObject
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
Erstellt ein CKeyboardManager-Objekt. |
Öffentliche Methoden
Name |
Description |
Löscht die Tastenkombinationstabellen. |
|
Ruft die Standardbreite Tastenkombination für den angegebenen Befehl und das Fenster ab. |
|
Bestimmt, ob ein Schlüssel durch die Zugriffstastentabelle behandelt wird. |
|
Gibt an, ob ein druckbare Zeichen ist. |
|
Gibt an, ob Menüs alle Tastenkombinationen für einen Befehl oder nur die standardmäßige Tastenkombination anzeigen. |
|
Lädt die Tastenkombinationstabellen aus der Windows-Registrierung. |
|
Lädt die Tastenkombinationstabellen aus der Anwendungsressource erneut. |
|
Speichert die Tastenkombinationstabellen zur Windows-Registrierung. |
|
Gibt an, ob das Framework alle Tastenkombinationen für alle Befehle anzeigt, oder eine einzelne Tastenkombination für jeden Befehl an.Diese Methode hat keine Befehle, die nur eine zugeordnete Tastenkombination haben. |
|
Konvertiert ein Zeichen zu seinem oberen Register. |
|
Aktualisiert eine Tastenkombinationstabelle mit einer neuen Tastenkombinationstabelle. |
Hinweise
Die Member dieser Klasse ermöglichen es Ihnen, und Lasttastenkombinationstabellen zur Windows-Registrierung zu speichern, eine Vorlage verwenden, um die Abkürzungstastentabellen zu aktualisieren, und die standardmäßige Tastenkombination für einen Befehl in einem Rahmenfenster zu suchen.Außerdem kann das Objekt CKeyboardManager Sie steuern, wie Zugriffstasten dem Benutzer angezeigt werden.
Sie sollten ein CKeyboardManager-Objekt nicht manuell erstellen.Es wird automatisch vom Framework der Anwendung erstellt.Sie sollten CWinAppEx::InitKeyboardManager während des Initialisierungsprozesses der Anwendung aufrufen.Um einen Zeiger auf den Tastaturmanager für die Anwendung abzurufen, rufen Sie CWinAppEx::GetKeyboardManager auf.
Beispiel
Das folgende Beispiel zeigt, wie ein Zeiger auf einen CKeyboardManager-Objekt aus einer Klasse CWinAppEx abgerufen und wie alle Tastenkombinationen veranschaulicht, die mit Menübefehlen zugeordnet werden.Dieser Codeausschnitt ist Teil Gewohnheits-Seitenbeispiel.
// The GetKeyboardManager method is inherited from the CWinAppEx class.
CKeyboardManager* cKeyboardManager = GetKeyboardManager();
cKeyboardManager->ShowAllAccelerators();
Vererbungshierarchie
Anforderungen
Header: afxkeyboardmanager.h
Siehe auch
Referenz
CWinAppEx::InitKeyboardManager