VS2008与其它VS系列有很大的变化,取消了class wized这个东西,用起来一开始确实很不习惯,以前添加自定义消息直接按添加按钮然后配置一个头文件就好了,现在都要自己来写,也算温习下windows的消息机制吧
1.首先在头文件中定义ON_MESSAGE函数的ID
#define WM_MY_MESSAGE WM_USER+0x001
2.在头文件中定义消息函数
afx_msg LRESULT OnMyMessage(WPARAM wparam,LPARAM lparam);
3.在cpp文件中添加自定义消息的消息映射(BEGIN_MESSAGE_MAP(CSubDlg, CDialog)与END_MESSAGE_MAP()之前进行添加)
ON_MESSAGE(WM_MY_MESSAGE,&CSubDlg::OnMyMessage)
4.在cpp文件中写函数的方法
afx_msg LRESULT CSubDlg::OnMyMessage(WPARAM wParam, LPARAM lParam)
{
MessageBox(_