在SDEDoc中,
CString m_strText;在SDEView中,
CRichEditCtrl m_rich;问题是:
CSDEDoc *pDoc = GetDocument();
m_rich.GetWindowText(pDoc->m_strText);
要放在什么函数中,使得我修改文档后,就能自动将修改后结果传回给m_strText,
CString m_strText;在SDEView中,
CRichEditCtrl m_rich;问题是:
CSDEDoc *pDoc = GetDocument();
m_rich.GetWindowText(pDoc->m_strText);
要放在什么函数中,使得我修改文档后,就能自动将修改后结果传回给m_strText,
而且要在你修改数据后调用一下GetDocument()->UpdateAllViews(NULL);
ON_EN_CHANGE(ID_XXXX, OnChangeEditText)是RichEdit控件,还应该在创建控件的时候(比如OnCreate函数中)加上
m_rich.SetEventMask(ENM_CHANGE | m_editText.GetEventMask());
然后在
void SDEView::OnChangeEditText()
{
// your code
}