社区
界面
帖子详情
如何在一个多文档(MDI)的框架下从一个childFrame得到另一个childFrame,在线,急征
zhangxg001
2003-08-21 10:36:24
在多文档(MDI)的框架里创建了两个CMDIChileWnd的子类,第一个chileFrame是通过CMultiDocTemplate有向导自己建立的,另一个为手工创建,在手工创建的Frame中完成操作后想得到childFrame中的CDocument的指针完成后面的操作,请问各为高手怎么实现?
...全文
71
1
打赏
收藏
如何在一个多文档(MDI)的框架下从一个childFrame得到另一个childFrame,在线,急征
在多文档(MDI)的框架里创建了两个CMDIChileWnd的子类,第一个chileFrame是通过CMultiDocTemplate有向导自己建立的,另一个为手工创建,在手工创建的Frame中完成操作后想得到childFrame中的CDocument的指针完成后面的操作,请问各为高手怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
papaya_stone
2003-08-21
打赏
举报
回复
POSITION p = pDocTemplate->GetFirstDocPosition();
if(!p==NULL)
{
CDocument* pDoc = pDocTemplate->GetNextDoc(p);
p = pDoc->GetFirstViewPosition();
//CView* pView = pDoc->GetNextView(p);
}
MFC多
文档
框架
文档
、视图、
框架
窗口、
文档
模板之间的相互关系,关键要理解他们的结构 1、首先应该对 CWinApp类有充分的了解 它包含并管理着应用程序的
文档
/视窗的所有信息。它有
一个
成员变量 CDocManager * m_pDocManager,此变量是
文档
/视窗的管理器,m_templateList
文档
视图及
MDI
对象之间的交互
文档
视图 预备 1.
文档
类通常与数据的存取以及其它处理过程有关,而视主要用来表现
文档
数据的,但每个视必须依附于
一个
框架
(在SDI中依附于Main
Frame
,在
MDI
中依附于
Child
Frame
),
框架
上可以放置工具栏、菜单等; 2. 某种类型的
文档
、
框架
、视共同关联构成
一个
文档
模板类(基类是CDocTemplate,其子类CSingleDocTemplate与CMutiDocTemp...
(转)
文档
doc、视图view、
框架
frame
相互之间的访问
1.
文档
类通常与数据的存取以及其它处理过程有关,而视主要用来表现
文档
数据的,但每个视必须依附于
一个
框架
(在SDI中依附于Main
Frame
,在
MDI
中依附于
Child
Frame
),
框架
上可以放置工具栏、菜单等;2. 某种类型的
文档
、
框架
、视共同关联构成
一个
文档
模板类(基类是CDocTemplate,其子类CSingleDocTemplate与CMutiDocTemplate分对应于SDI和
MDI
),
文档
模板类在WinApp的初始化时构造;3.
一个
APP可以有N个
文档
模板,但SDI及
MDI
MFC
文档
视图
框架
之间的访问关系
1.
文档
类通常与数据的存取以及其它处理过程有关,而视主要用来表现
文档
数据的,但每个视必须依附于
一个
框架
(在SDI中依附于Main
Frame
,在
MDI
中依附于
Child
Frame
),
框架
上可以放置工具栏、菜单等; 2. 某种类型的
文档
、
框架
、视共同关联构成
一个
文档
模板类(基类是CDocTemplate,其子类CSingleDocTemplate与CMutiDocTemplate分对应于SDI和M
如何使
MDI
MFC应用程序在任务栏中显示
一个
实例?(How do you make your
MDI
MFC app show one instance in the TaskBar?)
我有
一个
MDI
应用程序,当我单击新
文档
时,它将打开
一个
单独的选项卡。这将在Windows的任务栏中创建该图标的另
一个
实例。我有什么办法可以更改此行为,以便仅在任务栏上显示
一个
图标实例? 我知道一种方法是使用SDI并在视图中使用标签,但我想将其保留为
MDI
。这有可能吗? 经过一天的探索,我找到了解决方案。天哪,最终解决这个问题感觉很好。无论如何,这里都是解决方案。 我只需要重写子
框架
的 CanShowOnTaskBarTabs()方法来返回FALSE。这是类方法: 首先在
child
frame
.h文件中
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章