类型转换有关问题,请问

类型转换问题,请教
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()