社区
界面
帖子详情
MDI中在子窗口如何取得DOC中的变量的值
Carolwhy
2005-09-15 02:26:52
我做过SDI的是用C***Doc* pDoc=GetDocument();可是在MDI中总报错。怎么办呢
即我在C***Doc类中定义了变量用于存储数据,在子窗口的C***View中如何取得C***Doc的指针并得到变量值呢。
...全文
113
7
打赏
收藏
MDI中在子窗口如何取得DOC中的变量的值
我做过SDI的是用C***Doc* pDoc=GetDocument();可是在MDI中总报错。怎么办呢 即我在C***Doc类中定义了变量用于存储数据,在子窗口的C***View中如何取得C***Doc的指针并得到变量值呢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
handsomerun
2005-09-15
打赏
举报
回复
强制转换好了
p = (C***Doc *)GetDocument();
Carolwhy
2005-09-15
打赏
举报
回复
我试了一下,报错:'initializing' : cannot convert from 'CDocument *' to 'C***Doc *'
这又是何故阿,急啊
handsomerun
2005-09-15
打赏
举报
回复
在你的view类中
通过
CView::GetDocument
CDocument* GetDocument( ) const;
通过这个GetDocument 获得这个视图相对应的文档
Carolwhy
2005-09-15
打赏
举报
回复
这些是写在那个类下面阿,初学不懂,谢谢
teli_eurydice
2005-09-15
打赏
举报
回复
CMDIChildWnd* pCldFrm =(CMDIChildWnd*)((CFrameWnd*)AfxGetApp()->m_pMainWnd)->GetActiveFrame();
CGeoColumnView *pView =(CGeoColumnView*)pCldFrm->GetActiveView();
teli_eurydice
2005-09-15
打赏
举报
回复
先得到主框架 再 GetActiveDocument();
sunj_study
2005-09-15
打赏
举报
回复
GetActiveDocument();
在MDI方式下自由生成自定义的子
窗口
本文介绍如何在
MDI
应用
中
去除文档/视图结构并创建自定义子
窗口
。通过修改AppWizard生成的代码,实现菜单项触发显示特定视图。
VC在
MDI
方式下自由生成自定义的子
窗口
本文介绍如何修改由MFCAppWizard生成的
DOC
/VIEW结构,包括移除默认文档管理功能,创建自定义子
窗口
界面的过程。
MFC
中
MDI
方式下如何自由生成自定义的子
窗口
本文介绍如何修改由MFCAppWizard生成的基于
DOC
/VIEW结构的应用程序,包括删除默认文档管理、创建自定义子
窗口
及视图,并提供了一个具体的实例。
VC 多文档方式下自由生成自定义的子
窗口
本文介绍如何移除MFCAppWizard生成的
MDI
应用程序
中
的文档/视图结构,并创建自定义子
窗口
界面。通过修改源代码,实现简单的菜单触发子
窗口
显示功能。
SDI和
MDI
获得文档和视图对象的方法
本文详细介绍了在MFC(Microsoft Foundation Classes)单文档界面(SDI)及多文档界面(
MDI
)程序
中
如何获取视图类、文档类及主框架
窗口
等关键组件的指针。具体讲解了利用CWinApp类的m_pMainWnd成员
变量
和AfxGetApp()函数获取主
窗口
的过程。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章