MDI中VIEW的切换问题. 我在做一个类似于 vc 界面的程序,MainFrm的左侧有一个树形控件,然后每个项对应一个视图,当双击时即在view中显示出来,如果已存在则使之激活置顶.现在不知双击TreeCtrl的子项之后如何生成视图及使之切换到最顶.谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfc_CDocument.3a3a.AddView.asp它的例子的是单文档的,应该也可以用到多文档上 二楼,发到这里即可,[email protected] 其实右侧的view暂时只有一种类型,就像VC一样右侧的所有文本编辑区都是同一类来的。只是不同的对象。三楼的是一种“单文档多视”也应该合用的。我再仔细看看。 问题依然没有解决啊,有没有人能告诉我MDI下如何做? 试试这样: CWinApp *pApp = AfxGetApp(); POSITION pos = pApp->GetFirstDocTemplatePosition(); CDocTemplate* pTemplate = pApp->GetNextDocTemplate(pos); if(pTemplate){ CDocument *pDoc = pTemplate->OpenDocumentFile(NULL);//GetActiveView()->...} 创建线程,运行之后报应用程序发生异常错误!求帮忙! 菜鸟问题 WIN32编程实现“同时绘制圆形和正方形”(使用线程) 关于列表控件? 在校学生一个小问题(菜鸟级) 关于WINMSG 对话框显示问题,很急! 请教,怎样才能学好VC++60,应该学些什么? VB很菜的问题 请帮忙 关于TAPI的问题 dll的难题 我的动态库的导出函数有什么问题?
三楼的是一种“单文档多视”也应该合用的。我再仔细看看。
POSITION pos = pApp->GetFirstDocTemplatePosition();
CDocTemplate* pTemplate = pApp->GetNextDocTemplate(pos);
if(pTemplate)
{
CDocument *pDoc = pTemplate->OpenDocumentFile(NULL);
//GetActiveView()->...
}