RichEdit的怪问题 为什么我的RichEdit会出现这样的怪问题,比如,如果我的RichEdit里面有内容了,然后我执行保存的命令,跳出保存对话框,然后我Cancel掉,RichEdit里面的内容就全部选中,为什么会全部选中呢?我没有执行过这样的操作阿。为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在保存命令的处理函数中添加: if( m_richEdit.GetModify() ) m_richEdit.SetModify( FALSE ); 楼上的,这段保存的代码应该是没有什么问题的。 if(pRichEdit->GetModify() != 0){ if(fdlg.DoModal() == IDOK) { fname = fdlg.GetPathName(); GetDlgItemText(IDC_D08_RICHEDIT1, ftemp); csfile.Open(fname, CFile::modeCreate |CFile::modeWrite); csfile.Write(ftemp, (UINT)ftemp.GetLength()); } }总共有十几个类似的窗体,这段代码是共通的,我做了其中的3个,但是我做的就全部有类似的问题,别人都不会出现这样的问题。 MFC 小小学生 当程序最小化后如何保存View内的内容为图片 C/S程序的服务端,如何区分多个不同的客户端连接? 非面向连接的socket编程,为什么不能连续收包?请高手多给意见 CTreeCtrl如何自己写滚动条消息,不用原有的Scroll风格???能解决,高分送上!! 如何制作文件上传组件 超级菜问题,网上下载的源码怎么用VC打开,好象打开.dsw文件没用,打开.dsp文件却要新建工作空间. 关于SDK的TREEVIEW 有关动态链接库的问题! 高手请看过来,UI线程内显示一个对话框为何死在那了? 弱弱的问关于VC编程中消息队列的基本问题 CFormView中是否可以添加打印功能?
if( m_richEdit.GetModify() )
m_richEdit.SetModify( FALSE );
if(pRichEdit->GetModify() != 0){
if(fdlg.DoModal() == IDOK) { fname = fdlg.GetPathName();
GetDlgItemText(IDC_D08_RICHEDIT1, ftemp);
csfile.Open(fname, CFile::modeCreate |CFile::modeWrite);
csfile.Write(ftemp, (UINT)ftemp.GetLength());
}
}
总共有十几个类似的窗体,这段代码是共通的,我做了其中的3个,但是我做的就全部有类似的问题,别人都不会出现这样的问题。