读书人

VC7 amp; VC6 消息响应函数的有关问题

发布时间: 2012-03-21 13:33:15 作者: rapoo

VC7 & VC6 消息响应函数的问题
自己写了一个消息 #define UM_PROGRESS WM_USER+1

消息映射 ON_MESSAGE(UM_PROGRESS, OnProgress)

响应函数 LRESULT CMainFrame::OnProgress(WPARAM wParam, LPARAM lParam)

出错信息2条

1 cannot convert from
'LRESULT (__thiscall CMainFrame::* )(void) '
to
'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM) '

2 'LRESULT CMainFrame::OnProgress(WPARAM,LPARAM) ' : overloaded member function not found in 'CMainFrame '

版本VC7 操作系统WinXP


[解决办法]
声明改为:afx_msg LRESULT OnProgress( WPARAM , LPARAM);

实现:LRESULT CMainFrame::OnProgress(WPARAM wParam, LPARAM lParam)
{........}

VC7 对语言的要求比vc6严

读书人网 >VC/MFC

热点推荐