谢谢
解决方案 »
- windows 窗口消息
- winsock 重叠io模型源码
- COleDateTime类型的变量如何取时间
- 想在Button上面显示icon加文字,icon在左边文字在右边,怎么能做到呢?
- socket有没有办法跟读写串口一样使用文件来实现
- 求助!!!
- 能不能将CInternetSession.OpenURL()的错误用try处理?
- 在《★高分求教★怎样做一个类似VC窗口的界面……》帖子中,怎么还是出错呢?
- 怎么将vc中数据(数据中包含图片)导入到Word,以实现排版和打印?++急!多谢!!
- 帮我详细解释一下以下代码
- VC中的listctrl如何在其它的列使用checkbox?
- 定制CFileDialog的问题
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CSearchFileContentDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CSearchFileContentView));
// RUNTIME_CLASS(CSplitterWnd));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CSearchFileContentDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CSearchFileContentView));
// RUNTIME_CLASS(CSplitterWnd));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
=================
这个是多档方式,楼主要的是一个文档,多个视图,实际上很简单,视图类与文档类的关联是通过GetDocument这个函数的
这自己写一个这个函数就行了,如果不知道怎么写的话,可以将原来视图类的这个函数照抄过来,修改一下就行了。
把上述代码在拷贝一份 放在他们下边 RUNTIME_CLASS()里边写上自己要实现的View类就行了 这样就实现了文档与视图、框架的统一关联