怎么在打开文件的同时并在view中显示内容? 比如继承了CEditView,但打开文件时只是在view上显示了文件名,但没有显示文件内容,这是怎么回事呢?用AfxGetApp()->OpenDocumentFile(filename)也没有效果:( 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你必须Serialize()中把文件读进来阿,你不读的话,他怎么知道你要呢? 在应用类里重载OnFileNew()函数,对文件进行读入处理。 在文档类的下面函数中,添加代码如下:void CTestSDIDoc::Serialize(CArchive& ar){ if (ar.IsStoring()) { // TODO: add storing code here } else { // TODO: add loading code here CString str;//添加的代码 ar>>str;//添加的代码 }}然后用来打开一个文本文件,再debug一下,看看str中值的变化,你就明白了取得文件中的数据后,再取得视图的指针就可以在视中显示了。 基于FINS协议,PLC与PC网络通信,UDP或TCP的Demo都行!急求! 使用钩子拦截替换汉字输入内容 关于孙鑫的MFC视频 VC 创建多线程的问题 问一个打包的问题? 大家帮忙看看:为什么我的CEdit控件在显示多行文字时会上下行重影!(解决就结帖) 请问在多线程ping时如何避免返回信息的混乱?紧急!! 请教串口编程方法? CFile 打开文件时“发生共享违例" 简单问题 小程序外包,谁愿意做?(MS SQL 扩展存储过程) 那里有VC.NET 2002 英文版下载?
void CTestSDIDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
// TODO: add storing code here
}
else
{
// TODO: add loading code here
CString str;//添加的代码
ar>>str;//添加的代码
}
}
然后用来打开一个文本文件,再debug一下,看看str中值的变化,你就明白了
取得文件中的数据后,再取得视图的指针就可以在视中显示了。