编译出错的程序段如下:
LPTSTR psz = new TCHAR[SysStringLen(bstrHTMLText)];
lstrcpy(psz, OLE2T(bstrHTMLText));错误:
E:\vc\html01\html01Dlg.cpp(218) : error C2065: '_lpw' : undeclared identifier
E:\vc\html01\html01Dlg.cpp(218) : error C2440: '=' : cannot convert from 'unsigned short *' to 'int'
        This conversion requires a reinterpret_cast, a C-style cast or function-style cast
E:\vc\html01\html01Dlg.cpp(218) : error C2065: '_convert' : undeclared identifier可以确定不关lstrcpy这个函数的问题
而OLE2T所在头文件  "atlconv.h"  我也加了屏蔽掉 lstrcpy(psz, OLE2T(bstrHTMLText));
编译就没有问题了,到底是什么原因?
在MSDN里面有个例子HtmlEdit 的,不过他创建的时候是用ALT COM APPWIZARD模式
而我的文件建立的时候是MFC APPWIZARD(EXE)的DIALOG BASED
是不是和工程类型有关?
还是我缺少了某个头文件?
还是?查了好久,望各位大虾指点!