CWnd::OnAppCommand

当用户生成一个应用程序命令事件时,框架调用该成员函数。 当用户单击应用程序命令按钮或键入应用程序命令键,此事件发生。

afx_msg void OnAppCommand(
    CWnd* pWnd,
    UINT nCmd,
    UINT nDevice,
    UINT nKey
);

参数

Parameter

说明

[in] pWnd

为表示windows用户单击comman按钮或按命令键的 CWnd 对象的指针。 此窗口可以是接收消息窗口的子窗口。

[in] nCmd

指示应用程序命令。 有关可能值列表,请参见命令在 WM_APPCOMMAND的 lParam 参数的 cmd 部分。

[in] nDevice

生成输入事件的输入设备。 有关可能值列表,请参见设备在 WM_APPCOMMAND的 lParam 参数的 uDevice 部分。

[in] nKey

指示放置的所有虚拟键,如CTRL键或鼠标左键。 有关可能值列表,请参见键。WM_APPCOMMAND的 lParam 参数的 dwKeys 部分。 有关更多信息,请参见 有关鼠标输入“消息参数”小标题。

备注

此方法接收 WM_APPCOMMAND 注意,在 Windows SDK所述。

备注

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

要求

标头: afxwin.h

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

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

请参见

参考

CWnd 类

层次结构图

WM_APPCOMMAND