【转】VS2008添加自定义消息

转自:http://www.egoldwin.com/?p=171

VS2008中添加自定义消息与VC6有一些区别,下面以添加SendMessage消息为例说明。

VC6中,在.h文件添加:

1afx_msg void OnMessage();

在.cpp文件添加:

1BEGIN_MESSAGE_MAP(CUsermessageView, CView)
2    ON_MESSAGE(UM_MESSAGE, OnMessage)
3END_MESSAGE_MAP()

在VS2008中,.h文件添加:

1afx_msg LRESULT  OnMessage(WPARAM wParam,LPARAM lParam);

.cpp文件添加:

1BEGIN_MESSAGE_MAP(CUsermessageView, CView)
2    ON_MESSAGE(UM_MESSAGE, &CUsermessageView::OnMessage)
3END_MESSAGE_MAP()
原文地址:https://www.cnblogs.com/abinxm/p/1829164.html