error C2440

来源:互联网 发布:联想指纹识别软件 编辑:程序博客网 时间:2024/05/17 03:15

static_cast” 无法从“void (__thiscall CChatManagerDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* ) 

这样的错误需要把void改成LRESULT

 

VC7就以后版本要求自定义消息的原型是

LRESULT MessageHandler(WPARAM,LPARAM);

注意,如果是void MessageHandler(WPARAM,LPARAM),在以前的版本中虽然不提示编译错误,但运行时也会出问题的。