MFC Edit控件 在光标处插入字符
MFC, 一个对话框中,我做了一个EDIT控件,一个按钮控件, 怎么样才能让按钮点下去,把文本写在Edit 光标插入的地方呢?
我用了下两个函数:
void SetSel(int nStartChar, int nEndChar, BOOL bNoScroll = False);
void ReplaceSel(LPCTSTR lpszNewText,BOOL bCanUndo=False);
原文:
void CSQLDlg::OnAnd()
{
UpdateData();
m_ExprCombo.SetSel(-1,0);
this->m_ExprCombo.ReplaceSel(" and");
UpdateData(FALSE);
}
为什么结果是一按钮, 将所有内容清空了呢??