以前一直都是用的VC++6.0,感觉还行吧,就是觉得界面不太漂亮。于是就换了VS2008,可是实际中,VC++6.0中的好多代码到了VS2008里面就出错。晕死了!
我在其中添加了一句: ON_MESSAGE(MYWM_NOTIFYICON,OnNotifyIcon)
而这个函数是这样定义的:afx_msg void OnNotifyIcon(WPARAM wParam,LPARAM lParam);
在VC++6.0里面没有任何错误,可以运行生成EXE文件,可是VS2008总是说错:
error C2440: “static_cast”: 无法从“void (__thiscall CMyPlayDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
我也看不懂这是啥意思,希望各位指教。
我累得要死哎,还是没有解决……
初来者,分数不多,各位见谅。
呜呜~~~~(>_<)~~~~