有一个基于FormView类的单文档程序,该程序中有一个Rich Edit Box控件,控件中内容可能会随时改变;
也就是将其他命令的执行结果显示在该控件中(该部分已经实现);现在的问题是:我如何将显示在该控件
中的内容实时的保存在一个文本文件里面呢?就是当获取到Rich Edit Box控件中内容改变时,将增加的内容
保存到文本文件的尾部,类似就日志文件的功能。
也就是将其他命令的执行结果显示在该控件中(该部分已经实现);现在的问题是:我如何将显示在该控件
中的内容实时的保存在一个文本文件里面呢?就是当获取到Rich Edit Box控件中内容改变时,将增加的内容
保存到文本文件的尾部,类似就日志文件的功能。
nEventMask |= ENM_CHANGE; //响应OnChangeEdit函数.
pCTLTargetText->SetEventMask(nEventMask);响应ENM_CHANGE事件 ON_EN_CHANGE(IDC_RICHEDIT_XXX, OnChangeEdit)在这里面写入到文件里
记录在文本文件中的内容居然超过显示的内容3,4倍;也就是说重复记录了。
m_Button.GetWindowText(text);//获取文本
m_Richedit.SetWindowText(this->Formulartext + text);
Formulartext += text;//将文本显示在尾部