代码如下:void CChat_serverDlg::OnBnClickedSend()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE); //更新数据,使m_msg得到当前框中文本
m_recv.Send(m_msg, 255); //发送数据
m_ctrl.SetSel(0, -1); //全选发送框文字
m_ctrl.ReplaceSel("", TRUE);//将发送框置空
}
报错如下:error C2664: “CEdit::ReplaceSel”: 不能将参数 1 从“const char [1]”转换为“LPCTSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
解决方法,修改代码如下,原因见二楼void CChat_serverDlg::OnBnClickedSend()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE); //更新数据,使m_msg得到当前框中文本
m_recv.Send(m_msg, 255); //发送数据
m_ctrl.SetSel(0, -1); //全选发送框文字
m_ctrl.ReplaceSel(_T(""), TRUE);//将发送框置空
}
|