转自:http://www.egoldwin.com/?p=171
VS2008中添加自定义消息与VC6有一些区别,下面以添加SendMessage消息为例说明。
VC6中,在.h文件添加:
1 | afx_msg void OnMessage(); |
在.cpp文件添加:
1 | BEGIN_MESSAGE_MAP(CUsermessageView, CView) |
2 | ON_MESSAGE(UM_MESSAGE, OnMessage) |
3 | END_MESSAGE_MAP() |
在VS2008中,.h文件添加:
1 | afx_msg LRESULT OnMessage( WPARAM wParam, LPARAM lParam); |
.cpp文件添加:
1 | BEGIN_MESSAGE_MAP(CUsermessageView, CView) |
2 | ON_MESSAGE(UM_MESSAGE, &CUsermessageView::OnMessage) |
3 | END_MESSAGE_MAP() |