error C2440

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

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

 

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

LRESULT MessageHandler(WPARAM,LPARAM);

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

你可能感兴趣的:(VC/SDK)