最近在学MFC编程。才开始学就遇到问题了,我用用的编译器是VS2008,据说这个问题在VC6.0下不存在这个问题,但是如果是在VS2008中应该怎么样改正这个问题呢?
具体如下:
错误代码:
void CEditBoxDlg::OnBnClickedShow1Button()
{
 m_Edit1.SetSel(0,-1);
 m_Edit1.ReplaceSel("This is the first Box!");
}
编译结果:
rror C2664: “CEdit::ReplaceSel”: 不能将参数 1 从“const char [23]”转换为“LPCTSTR”
1>        与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换