CKeyboardManager选件类

管理主框架窗口和从子框架窗口的热键表。

class CKeyboardManager : public CObject

成员

Bb983137.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CKeyboardManager::CKeyboardManager

构造 CKeyboardManager 对象。

Bb983137.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CKeyboardManager::CleanUp

收拾热键桌子。

CKeyboardManager::FindDefaultAccelerator

检索指定的命令和窗口的默认热键。

CKeyboardManager::IsKeyHandled

确定键是否由快捷键对应表的过程。

CKeyboardManager::IsKeyPrintable

指示字符是否可打印的。

CKeyboardManager::IsShowAllAccelerators

指示是否显示菜单命令或仅默认热键的所有热键。

CKeyboardManager::LoadState

从Windows注册表加载热键表。

CKeyboardManager::ResetAll

重载从应用程序资源的热键表。

CKeyboardManager::SaveState

保存热键表与Windows注册表。

CKeyboardManager::ShowAllAccelerators

为每个命令指定框架是显示所有命令的所有热键,而一个热键。此方法不影响只有一个关联的热键的命令。

CKeyboardManager::TranslateCharToUpper

将字符转换为其+上面注册。

CKeyboardManager::UpdateAccelTable

更新的一个新的热键表的一个热键表。

备注

此选件类的成员可以保存和加载热键到Windows注册表,使用模板更新快速的主键表和查找某个命令的默认热键在框架窗口。此外,CKeyboardManager 对象可以控制热键如何显示给用户。

您不应该手动创建 CKeyboardManager 对象。它将由应用程序框架自动创建。但是,您应调用时 CWinAppEx::InitKeyboardManager 初始化过程您的应用程序。获取对键盘管理器的指针应用程序中,调用 CWinAppEx::GetKeyboardManager

示例

下面的示例演示如何检索指向 CKeyboardManager 对象从 CWinAppEx 选件类以及如何显示所有热键与菜单命令。此代码段是 自定义调用示例的一部分。

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

继承层次结构

CObject

   CKeyboardManager

要求

标头: afxkeyboardmanager.h

请参见

参考

层次结构图

CWinAppEx选件类

CWinAppEx::InitKeyboardManager

概念

键盘和鼠标自定义项

其他资源

MFC 类