Udostępnij za pośrednictwem


Klasa CKeyboardManager

Zarządza skrót klucza tabel okno główne ramki i okien podrzędnych ramki.

class CKeyboardManager : public CObject

Członkowie

Bb983137.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CKeyboardManager::CKeyboardManager

Konstrukcje CKeyboardManager obiektu.

Bb983137.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CKeyboardManager::CleanUp

Czyści tabele klawiszy skrótów.

CKeyboardManager::FindDefaultAccelerator

Pobiera domyślny klawisz skrótu dla określonego polecenia i okna.

CKeyboardManager::IsKeyHandled

Określa, czy klucz jest obsługiwane przez akcelerator tabeli.

CKeyboardManager::IsKeyPrintable

Wskazuje, czy znak drukowalny.

CKeyboardManager::IsShowAllAccelerators

Wskazuje, czy menu Pokaż klawisze skrótów dla polecenia lub tylko domyślny klawisz skrótu.

CKeyboardManager::LoadState

Tabele klawiszy skrótów ładuje z rejestru systemu Windows.

CKeyboardManager::ResetAll

Ponownie ładuje skrót klucza tabele z zasobu aplikacji.

CKeyboardManager::SaveState

Zapisuje skrót tabel klucza w rejestrze systemu Windows.

CKeyboardManager::ShowAllAccelerators

Określa, czy ramach Wyświetla wszystkie klawisze skrótów dla wszystkich poleceń lub klawisza skrótu jednego dla każdego polecenia.Metoda ta nie narusza poleceń, które mają tylko jeden klawisz skrótu skojarzone.

CKeyboardManager::TranslateCharToUpper

Konwertuje znak na jego górnej rejestru.

CKeyboardManager::UpdateAccelTable

Aktualizuje tabelę klawiszy skrótów nowej tabeli klawiszy skrótu.

Uwagi

Członkowie tej klasy można zapisać i załadować skrótów tabel klucza w rejestrze systemu Windows, szablon do aktualizowania tabel klawiszy skrótów i znaleźć domyślny klawisz skrótu do polecenia w oknie ramki.Ponadto CKeyboardManager obiektu pozwala kontrolować sposób wyświetlania klawiszy skrótów do użytkownika.

Nie należy tworzyć CKeyboardManager obiekt ręcznie.Zostanie on utworzony automatycznie w ramach aplikacji.Jednak należy wywołać CWinAppEx::InitKeyboardManager podczas procesu inicjowania aplikacji.Aby uzyskać wskaźnika menedżera klawiatury dla aplikacji, należy wywołać CWinAppEx::GetKeyboardManager.

Przykład

Poniższy przykład ilustruje sposób pobrać wskaźnika do CKeyboardManager obiekt z CWinAppEx klasy i sposób wyświetlania klawiszy skrótów związanych z poleceń menu.To urywek kodu jest częścią próbki niestandardowych stron.

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

Hierarchii dziedziczenia

CObject

   CKeyboardManager

Wymagania

Nagłówek: afxkeyboardmanager.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CWinAppEx

CWinAppEx::InitKeyboardManager

Koncepcje

Klawiatura i mysz, dostosowywanie

Inne zasoby

Klasy MFC