CHotKeyCtrl选件类

提供Windows常见快捷键控件的功能。

class CHotKeyCtrl : public CWnd

成员

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

名称

说明

CHotKeyCtrl::CHotKeyCtrl

构造 CHotKeyCtrl 对象。

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

名称

说明

CHotKeyCtrl::Create

创建一个快捷键控件并将它附加到 CHotKeyCtrl 对象。

CHotKeyCtrl::CreateEx

使用指定的Windows扩展的样式创建一个快捷键控件并将它附加到 CHotKeyCtrl 对象。

CHotKeyCtrl::GetHotKey

从一个快捷键控件检索一个快捷键的虚拟键代码和修改键标志。

CHotKeyCtrl::GetHotKeyName

检索键名,在本地字符集,分配给一个快捷键。

CHotKeyCtrl::GetKeyName

检索键名,在本地字符集,分配给指定的虚键控代码。

CHotKeyCtrl::SetHotKey

设置一个快捷键控件的快捷组合键。

CHotKeyCtrl::SetRules

定义了无效的组合和默认修饰符组合的快捷键控件。

备注

“快捷键控件”是让用户创建一个快捷键的窗口。 “快捷键”是用户可以按快速执行操作的组合键。 (例如,用户可以创建活动特定窗口并在Z顺序将它放到顶层)的快捷键快捷键控件显示用户的选择并确保用户选择一个有效的组合键。

此控件(并 CHotKeyCtrl 选件类)若要在运行Windows 95 /98和Windows NT 3.51版下的程序可用和更高版本。

当用户选择了组合键时,应用程序可以从控件检索指定的组合键和使用 WM_SETHOTKEY 消息设置在系统的快捷键。 每当用户按此后快捷键,来自系统的任何部分,windows指定在 WM_SETHOTKEY 消息接收指定 SC_HOTKEYWM_SYSCOMMAND 消息。 此消息激活接收它的窗口。 快捷键保持活动状态直到调用 WM_SETHOTKEY 退出的应用程序。

此结构与取决于 WM_HOTKEY 消息和Windows RegisterHotKeyUnregisterHotKey 功能的快捷键不同支持。

有关使用 CHotKeyCtrl的更多信息,请参见 控件使用CHotKeyCtrl

继承层次结构

CObject

CCmdTarget

CWnd

CHotKeyCtrl

要求

Header: afxcmn.h

请参见

参考

CWnd 类

层次结构图