类型转换有关问题,请问
类型转换问题,请教
1。treeCtrl.InsertItem( "编辑视 ", 0, 0);
在vc2005下编译不能通过。
怎么把 CString 类型转换为 LPCTSTR 类型?
CTreeCtrl& treeCtrl=GetTreeCtrl();
//创建图像列表
m_ImageList.Create(IDB_IMAGES, 16, 1, RGB(255, 0, 255));
treeCtrl.SetImageList(&m_ImageList, LVSIL_NORMAL);
//插入树项
treeCtrl.InsertItem( "编辑视 ", 0, 0);
2。 int nBuildingnum;
CString strBuildingNum;
strBuildingNum.Format( "%d号码 ",nBuildingnum);
错误信息
error C2664: “void ATL::CStringT <BaseType,StringTraits> ::Format(const wchar_t *,...)”: 不能将参数1 从“const char [7]”转换为“const wchar_t *”
1>
------解决方案--------------------
推荐什么场合都用 _T()
1。treeCtrl.InsertItem( "编辑视 ", 0, 0);
在vc2005下编译不能通过。
怎么把 CString 类型转换为 LPCTSTR 类型?
CTreeCtrl& treeCtrl=GetTreeCtrl();
//创建图像列表
m_ImageList.Create(IDB_IMAGES, 16, 1, RGB(255, 0, 255));
treeCtrl.SetImageList(&m_ImageList, LVSIL_NORMAL);
//插入树项
treeCtrl.InsertItem( "编辑视 ", 0, 0);
2。 int nBuildingnum;
CString strBuildingNum;
strBuildingNum.Format( "%d号码 ",nBuildingnum);
错误信息
error C2664: “void ATL::CStringT <BaseType,StringTraits> ::Format(const wchar_t *,...)”: 不能将参数1 从“const char [7]”转换为“const wchar_t *”
1>
------解决方案--------------------
推荐什么场合都用 _T()