Sdílet prostřednictvím


Třída CKeyboardManager

Spravuje místní klíče tabulky hlavní rámec okno a podřízená rám okna.

class CKeyboardManager : public CObject

Členy

Veřejné konstruktory

Název

Description

CKeyboardManager::CKeyboardManager

Konstrukce CKeyboardManager objektu.

Veřejné metody

Název

Description

CKeyboardManager::CleanUp

Vymaže místní klíče tabulky.

CKeyboardManager::FindDefaultAccelerator

Načte výchozí klávesovou zkratku pro zadaný příkaz a okna.

CKeyboardManager::IsKeyHandled

Určuje, zda klíč zpracována tabulka akcelerátoru.

CKeyboardManager::IsKeyPrintable

Označuje, zda je tisknutelný znak.

CKeyboardManager::IsShowAllAccelerators

Označuje, zda nabídky Zobrazit všechny klávesové zkratky pro příkaz nebo pouze výchozí klávesovou zkratku.

CKeyboardManager::LoadState

Načte místní tabulky klíčů z registru systému Windows.

CKeyboardManager::ResetAll

Znovu načte místní klíče tabulky z prostředku aplikace.

CKeyboardManager::SaveState

Uloží zástupce tabulky klíče registru systému Windows.

CKeyboardManager::ShowAllAccelerators

Určuje, zda rozhraní zobrazí všechny klávesové zkratky pro všechny příkazy nebo jednu klávesovou zkratku pro každý příkaz.Tato metoda nemá vliv na příkazy, které mají pouze jednoho přidruženého klávesovou zkratku.

CKeyboardManager::TranslateCharToUpper

Znak převede na jeho horní rejstříku.

CKeyboardManager::UpdateAccelTable

Nové klíče tabulky místní aktualizuje místní klíče tabulky.

Poznámky

Členy této třídy umožňují uložit a načíst místní tabulky klíče registru systému Windows, aktualizujte zkratka klíče tabulky pomocí šablony a výchozí klávesovou zkratku příkazu Najít v rámci okna.Kromě toho CKeyboardManager objekt umožňuje ovládání zobrazení klávesových zkratek pro uživatele.

Neměli byste vytvářet CKeyboardManager objekt ručně.Bude vytvořen automaticky v rámci aplikace.Však by měla zavolat CWinAppEx::InitKeyboardManager během procesu inicializace aplikace.Získání ukazatele na správce klávesnice aplikace, volání CWinAppEx::GetKeyboardManager.

Příklad

Následující příklad demonstruje načtení ukazatel CKeyboardManager objektu z CWinAppEx třídy a jak zobrazit všechny klávesové zkratky přidružené příkazy nabídky.Tento fragment kódu je součástí stránky vlastní vzorku.

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

Hierarchii dědičnosti

CObject

   CKeyboardManager

Požadavky

Záhlaví: afxkeyboardmanager.h

Viz také

Referenční dokumentace

Graf hierarchie

Třída CWinAppEx

CWinAppEx::InitKeyboardManager

Koncepty

Přizpůsobení klávesnice a myši

Další zdroje

MFC – třídy