CKeyboardManager选件类
管理主框架窗口和从子框架窗口的热键表。
class CKeyboardManager : public CObject
成员
公共构造函数
名称 |
说明 |
构造 CKeyboardManager 对象。 |
公共方法
名称 |
说明 |
收拾热键桌子。 |
|
检索指定的命令和窗口的默认热键。 |
|
确定键是否由快捷键对应表的过程。 |
|
指示字符是否可打印的。 |
|
指示是否显示菜单命令或仅默认热键的所有热键。 |
|
从Windows注册表加载热键表。 |
|
重载从应用程序资源的热键表。 |
|
保存热键表与Windows注册表。 |
|
为每个命令指定框架是显示所有命令的所有热键,而一个热键。此方法不影响只有一个关联的热键的命令。 |
|
将字符转换为其+上面注册。 |
|
更新的一个新的热键表的一个热键表。 |
备注
此选件类的成员可以保存和加载热键到Windows注册表,使用模板更新快速的主键表和查找某个命令的默认热键在框架窗口。此外,CKeyboardManager 对象可以控制热键如何显示给用户。
您不应该手动创建 CKeyboardManager 对象。它将由应用程序框架自动创建。但是,您应调用时 CWinAppEx::InitKeyboardManager 初始化过程您的应用程序。获取对键盘管理器的指针应用程序中,调用 CWinAppEx::GetKeyboardManager。
示例
下面的示例演示如何检索指向 CKeyboardManager 对象从 CWinAppEx 选件类以及如何显示所有热键与菜单命令。此代码段是 自定义调用示例的一部分。
// The GetKeyboardManager method is inherited from the CWinAppEx class.
CKeyboardManager* cKeyboardManager = GetKeyboardManager();
cKeyboardManager->ShowAllAccelerators();
继承层次结构
要求
标头: afxkeyboardmanager.h
请参见
参考
CWinAppEx::InitKeyboardManager