首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

为什么2010中OnDraw(CDC */*pDC*/),去掉注释后,仍然异常

2012-06-02 
为什么2010中OnDraw(CDC */*pDC*/),去掉注释后,仍然错误为什么2010中OnDraw(CDC *pDC),pDC被注释掉了?我去

为什么2010中OnDraw(CDC */*pDC*/),去掉注释后,仍然错误
为什么2010中OnDraw(CDC *pDC),pDC被注释掉了?我去掉注释后,仍然提示错误:
pDC->TextOutW(0,0,pDoc->strname);提示为:没有与参数列表匹配的重载函数“CDC::TextOutW”实例,这是怎么回事?

[解决办法]
试试这样 pDC->TextOut(0, 0, pDoc->strname, _tcslen(pDoc->strname));

http://msdn.microsoft.com/en-us/library/c8ezcwxf(v=vs.80).aspx
[解决办法]
是不是strname这个变量的类型不符合TextOut 的参数,就是参数类型不对
[解决办法]
将char转化成CString吧,或者Tchar

热点排行