小弟要做个程序.其中用到了两种 DocTemplate
两种 DocTemplate 中分别有CMDoc1,CChildFrame1,CMView1
和 CMDoc2,CChildFrame2,CMView2现在面临的问题是怎么样 CMDoc1 中进行处理的时候要用到 CMDoc2中的数据
怎么样才能 CMDoc1 中访问到CMDoc2中的数据呢.
高手们帮帮忙呀. 给出有介绍这方面的资料也行的.
先谢谢了.不知道大家有没有明白我的意思.
我得,QQ 51528926
邮箱,[email protected]这个程序就是数据量比较大.又要用VIEW显示出来.
而且处理比较复杂.
所以我就分别定义了一个DocTemplate.最后处理数据的时候,处理数据的DocTemplate 要怎么样才能访问到数据的Template呢? CAudioMApp::InitInstance() 中的代码向下面的样子.CMultiDocTemplate* pDocTemplate;pDocTemplate = new CMultiDocTemplate(
IDR_MTYPE1,
RUNTIME_CLASS(CMDoc1),
RUNTIME_CLASS(CChildFrame1), //
RUNTIME_CLASS(CMView1));
AddDocTemplate(pDocTemplate);pDocTemplate = new CMultiDocTemplate(
IDR_MTYPE2,
RUNTIME_CLASS(CMDoc2),
RUNTIME_CLASS(CChildFrame2), //
RUNTIME_CLASS(CView2));
AddDocTemplate(pDocTemplate);
两种 DocTemplate 中分别有CMDoc1,CChildFrame1,CMView1
和 CMDoc2,CChildFrame2,CMView2现在面临的问题是怎么样 CMDoc1 中进行处理的时候要用到 CMDoc2中的数据
怎么样才能 CMDoc1 中访问到CMDoc2中的数据呢.
高手们帮帮忙呀. 给出有介绍这方面的资料也行的.
先谢谢了.不知道大家有没有明白我的意思.
我得,QQ 51528926
邮箱,[email protected]这个程序就是数据量比较大.又要用VIEW显示出来.
而且处理比较复杂.
所以我就分别定义了一个DocTemplate.最后处理数据的时候,处理数据的DocTemplate 要怎么样才能访问到数据的Template呢? CAudioMApp::InitInstance() 中的代码向下面的样子.CMultiDocTemplate* pDocTemplate;pDocTemplate = new CMultiDocTemplate(
IDR_MTYPE1,
RUNTIME_CLASS(CMDoc1),
RUNTIME_CLASS(CChildFrame1), //
RUNTIME_CLASS(CMView1));
AddDocTemplate(pDocTemplate);pDocTemplate = new CMultiDocTemplate(
IDR_MTYPE2,
RUNTIME_CLASS(CMDoc2),
RUNTIME_CLASS(CChildFrame2), //
RUNTIME_CLASS(CView2));
AddDocTemplate(pDocTemplate);
CWinApp::GetNextDocTemplate
在其他地方extern ***;
都用CWinApp::GetFirstDocTemplatePosition 把他的POSITION取出来。
用全局指针保存下来/能不能具体一下。在哪里调用GetFirstDocTemplatePosition呢?