用户自定义消息异常,帮忙

用户自定义消息错误,帮忙我自定义了一个用户自定义消息#defineUM_PROGRESSWM_USER+1afx_msgvoidOnProgress

用户自定义消息错误,帮忙
我自定义了一个用户自定义消息
#define   UM_PROGRESS       WM_USER+1
afx_msg   void   OnProgress();

源文件实现如下

消息映射中
ON_MESSAGE(UM_PROGRESS,OnProgress)

但是编译报错
错误如下:
error   C2440:   “static_cast”:   无法从“void   (__thiscall   CMainFrame::*   )(void)”转换为“LRESULT   (__thiscall   CWnd::*   )(WPARAM,LPARAM)”
                在匹配目标类型的范围内没有具有该名称的函数


我不能明白是什么意思。请高手帮忙解决下。谢谢


[解决办法]
afx_msg LRESULT OnProgress(WPARAM wParam, LPARAM lParam);