CWnd::OnCommand

框架调用该成员函数,当用户选择一个项目从菜单中,那么,当子控件发送通知消息时,或者,在快捷键击键转换时。

virtual BOOL OnCommand(
   WPARAM wParam,
   LPARAM lParam 
);

参数

  • wParam
    wParam 的低序运行标识菜单项、控件或快捷键的命令ID。 如果消息是从控件,wParam 的高位运行指定通知消息。 如果消息是从快捷键,高位单词是1。 如果消息是从菜单中,高位单词是0。

  • lParam
    标识发送消息的控件,如果消息是从控件。 否则,lParam 为0。

返回值

如果它处理此消息,应用程序返回非零;否则为0。

备注

OnCommand 处理控件通知和 ON_COMMAND 项的消息映射,然后调用适当的成员函数。

重写在派生类中该成员函数的处理 WM_COMMAND 消息。 除非基类 OnCommand 调用,重写不会处理消息映射。

备注

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

要求

Header: afxwin.h

请参见

参考

CWnd 类

层次结构图

WM_COMMAND

CCmdTarget::OnCmdMsg