关于MFC中TextOut函数中参数的问题
我在编译的时候出现了这样一个错误。1>原因如下:无法从“constchar[4]”转换为“constCString”1>class“ATL::CStringT<BaseT...
我在编译的时候出现了这样一个错误。 1> 原因如下: 无法从“const char [4]”转换为“const CString” 1> class“ATL::CStringT<BaseType,StringTraits>”的构造函数声明为“explicit” 1> with 1> [ 1> BaseType=wchar_t, 1> StringTraits=StrTraitMFC_DLL<wchar_t> 1> ] 出错语句为: void ClinView::OnDraw(CDC* pDC) { ClinDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); //if (!pDoc) // return; // TODO: 在此处为本机数据添加绘制代码 pDC->TextOutW(30, 30, "lin"); } 谁能告诉我这是什么原因,该怎样改,以及Textout函数中各个参数的意义。 补充一下,我是按照课本上的编写的,但是课本上用得编译环境是Microsoft Studio.NET 7.0。我的的编译环境是vs.net2008。
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询