当建立一个多文档工程后,为其添加新的文档模板后,运行程序会首先弹出一个列表框,当我们单击其中一项时,就会打开对的文档。如果我知道该子项的字符串,如何编码实现该过程?
解决方案 »
- 直接调用OnPaint,窗口并未刷新
- 编译出错,请高手指点:error C2143: syntax error : missing ';' before 'string'
- 一个关于捕获Windows API的问题
- 问一句,这里用WTL的人多吗?交流一下.
- 用TXT打开资源文件的一个问题
- 问一个关于static 类型的问题
- 问一个菜鸟级的问题:如何让内容在一开始的时候显示在客户区的中央??
- 怎么建立无模式窗体
- 怎样实现鼠标模拟器
- 在win2000下,当用户注销时,发送的消息是什么,在98下是WM_USERCHANGED,
- vc使用问题
- 请问怎样截取本机网卡向外发送的信息?(信息不加密的情况下)谢谢
public:
CString str;
CMultiDocTemplate* m_temp1;//指向文档指针
CVSmspApp();
在App的Instance 中加载
pDocTemplate = new CMultiDocTemplate(
IDR_VSMSPTYPE,
RUNTIME_CLASS(CCurveDoc),
RUNTIME_CLASS(CCurveFrame), // custom MDI child frame
RUNTIME_CLASS(CCurveView));
AddDocTemplate(pDocTemplate);
pDocTemplate = new CMultiDocTemplate(
IDR_VSMSPTYPE,
RUNTIME_CLASS(CVSmspDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CVSmspView));
AddDocTemplate(pDocTemplate);
m_temp1=pDocTemplate;
欲使用的地方
CDocTemplate* pTemplate=((CVSmspApp*)AfxGetApp())->m_temp1;
POSITION curTemplatePos = AfxGetApp()->GetFirstDocTemplatePosition();
pTemplate->OpenDocumentFile(NULL,1);