CWnd::OnHotKey

当用户按完整系统快捷键时,框架调用该成员函数。

afx_msg void OnHotKey(
    UINT nHotKeyId, 
    UINT nKey1, 
    UINT nKey2
);

参数

Parameter

说明

[in] nHotKeyId

生成消息的快捷键的标识符。 如果消息由一个SYSTEM中定义的快捷键生成的,此参数将为下列值之一:

  • IDHOT_SNAPDESKTOP -的桌面快捷键按下了。

  • IDHOT_SNAPWINDOW -的windows快捷键按下了。

[in] nKey1

一个按位组合(或指示)的标志为按下的键与键的组合。nKey2 参数指定了。 可能的值包括:

  • MOD_ALT -任何ALT键按下了。

  • MOD_CONTROL -任何CTRL键按下了。

  • MOD_SHIFT -任何SHIFT键按下了。

  • MOD_WIN -任何Windows键按下了。 这些键标记与Microsoft Windows徽标。

[in] nKey2

快捷键的虚键控代码。

备注

此方法接收 WM_HOTKEY 注意,在 Windows SDK所述。 此消息保存在消息队列顶部与注册的快捷键的线程。 使用 RegisterHotKey 功能来注册一个系统级的快捷键。

备注

此成员函数由框架调用提供您的应用程序处理Windows消息。当接收消息,参数传递给函数以反映结构接收的参数。如果调用此函数的基类实现,该实现将使用参数最初用消息您提供给函数而非参数。

要求

标头: afxwin.h

此方法在 Windows Vista 和更高版本支持。

此方法的其他要求。Windows vista公共控件的生成要求所述。

请参见

参考

CWnd 类

层次结构图

WM_HOTKEY