请问怎么在MDI中给一个文档添加多个View?

kittity 2004-11-19 08:09:34
是不是还要Create一个ChildFrame?
多谢
...全文
65 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kudeet 2004-11-19
  • 打赏
  • 举报
回复
是这样的吗?单文档与多视关联?
http://www.vckbase.com/article/doc_view/0010.htm
kittity 2004-11-19
  • 打赏
  • 举报
回复
这个我知道
我用MDI生成两种类型的Doc/View
但是有一种类型的希望能用一个Doc对象对应多个View
这个应该怎么做呢?
就是类似于MDI中的Window->NewWindow的功能
谢谢
Kudeet 2004-11-19
  • 打赏
  • 举报
回复
MDI多文档多视图类型新建不同类型的View,要添加
CMultiDocTemplate* pDocTemplate1;
pDocTemplate1 = new CMultiDocTemplate(
IDR_TESTTYPE1,
RUNTIME_CLASS(CTestDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CTestFormView));
AddDocTemplate(pDocTemplate1);

比如你生成CTwoDoc, CTwoFrame, CTwoView, 并生成对应的资源,然后
pDocTemplate = new CMultiDocTemplate(
IDR_NEWTYPE,
RUNTIME_CLASS(CTwoDoc),
RUNTIME_CLASS(CTwoFrame),
RUNTIME_CLASS(CTwoView));
AddDocTemplate(pDocTemplate);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧