自定义消息相应函数 编译出错 vs2010

时间:2021-08-10 19:42:27
自定义消息相应函数 编译出错 vs 2005

头文件

#define UM_PROGRESS WM_USER +1
afx_msg void OnProgress();

源文件

ON_MESSAGE(UM_PROGRESS,OnProgress)

void CMainFrame::OnProgress()
{……
}
编译出错
消息映射那句话显示找不到对应函数  
为什么??

解决:

afx_msg LRESULT OnProgress(WPARAM wParam, LPARAM lParam);  

ON_MESSAGE(UM_PROGRESS, &CMainFrame::OnProgress)

LRESULT CMainFrame::OnProgress(WPARAM wParam, LPARAM lParam)
{
// ...
return TRUE;
}