您的位置:程序门 -> vc/mfc -> 基础类



vs2005下的错误:error c2440


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


vs2005下的错误:error c2440[已结贴,结贴人:skylee0607]
发表于:2007-07-03 11:14:13 楼主
具体的内容:
从进度条控件类派生新类,并自定义消息
afx_msg   lresult   onsettext(uint   cchtextmax,   lpctstr   sztext);

在vc6.0下正常编译运行,在vs2005下提示如下错误:
e:\my   projects\sdesign\sdesign\txtprogressctrl.cpp(43)   :   error   c2440:   'static_cast '   :   cannot   convert   from   'lresult   (__thiscall   ctxtprogressctrl::*   )(uint,lpctstr) '   to   'lresult   (__thiscall   cwnd::*   )(wparam,lparam) '

期待高手支招,谢谢!
发表于:2007-07-03 11:21:091楼 得分:0
函数签名不匹配
发表于:2007-07-03 11:23:032楼 得分:5
把函数afx_msg   lresult   onsettext原型,设计成afx_msg   lresult   onsettext(wparam,lparam)


快速检索

最新资讯
热门点击