10-MFC消息分类

MFC消息分类

消息的分类:标准消息,命令消息,通告消息。

  • [标准消息]:除 WM_COMMAND 之外,所有以 。从 CWnd 类派生的类都可以接收到这一消息

  • [命令消息]:来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND 呈现。在 MFC 中,通过菜单项的标识(ID)来区分不同的命令消息;在 SDK 中,通过消息的 wParam 参数识别。从 CCmdTarget(CWnd的父类)派生的类都可以接收到这一类消息

  • [通告消息]:由控件产生的消息,例如,按钮的单击,列表框的选择等均产生此类消息,为的是向其父窗口(通常是对话框)通知事件的发生。这类消息也是以 WM_COMMAND 形式呈现。从 CCmdTarget(CWnd 的父类)派生的类都可以接收到这一类消息