用先导生成基于CEditView的SDI程序后,就直接可以对文本文件进行读写等操作了;
我现在用向导生成框架,默认视图是基于CEditView,然后切分窗口,新建的视类是CFormView,在其中添加某些控件.
我想要利用框架自动生成的序列化操作代码完成文件的打开,编辑,保存等功能.然后在添加的控件中完成其他功能.否则,自己要编写代码完成上述功能,我不想这样.
现在界面是做出来了,但打开文件就出错:
HLOCAL hOldText = GetEditCtrl().GetHandle();  //hOldText=NULL
ASSERT(hOldText != NULL);
请高人帮忙分析一下,为什么会出错,我的这个想法能不能实现,我觉的这个想法不是很过分吧.
查了msdn,说只有multipleline 的CEditctrl调用GetHandle()才能返回有效值,难道CEditView不支持multipleline?
请高人指点一下