社区
界面
帖子详情
在CMainFrame类中怎样获得任一文档类的指针?
exJeff
2005-08-09 10:07:00
如题,解答散分,多谢。
...全文
70
5
打赏
收藏
在CMainFrame类中怎样获得任一文档类的指针?
如题,解答散分,多谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
exJeff
2005-08-09
打赏
举报
回复
no activeview
dfyang
2005-08-09
打赏
举报
回复
GetActiveView()->GetDocument()
exJeff
2005-08-09
打赏
举报
回复
m_pPlcFrame=new CTheChildFrame;
CCreateContext context;
context.m_pNewViewClass=RUNTIME_CLASS(CPlcView);
if(!m_pPlcFrame->LoadFrame(IDR_MAINFRAME, WS_THICKFRAME |WS_CHILD|WS_MAXIMIZE,this,&context))return;
m_pPlcFrame->InitialUpdateFrame(pDoc,TRUE);
//CTheChildFrame派生于CMDIChildFrame.
//这需要动态创建一个带文档的视图类。InitialUpdatefame中的第一个参数我希望是指向CPlcDoc的指针。
谢谢小三兄,但还是不行。
exJeff
2005-08-09
打赏
举报
回复
m_pPlcFrame=new CTheChildFrame;
CCreateContext context;
context.m_pNewViewClass=RUNTIME_CLASS(CPlcView);
if(!m_pPlcFrame->LoadFrame(IDR_MAINFRAME,
WS_THICKFRAME |WS_CHILD|WS_MAXIMIZE,this,&context))return;
m_pPlcFrame->InitialUpdateFrame(pDoc,TRUE);
//CTheChildFrame派生于CMDIChildFrame.
//这需要动态创建一个带文档的视图类。InitialUpdatefame中的第一个参数我希望是指向CPlcDoc的指针。
谢谢小三兄,但还是不行。
lixiaosan
2005-08-09
打赏
举报
回复
CMyDocument* pDoc;
pDoc=(CMyDocument*)((CFrameWnd*)AfxGetApp()->m_pMainWnd)->GetActiveDocument();
或
pDoc=(CMyDocument*)((CFrameWnd*)AfxGetMainWnd());
获得
MFC窗口其它
类
指针
的方法
原文地址:http://www.diybl.com/course/3_program/c++/cppjs/20120211/565151.html
获得
CWinApp: -在C
MainFrame
,CChildFrame,CDocument,CView中直接调用AfxGetApp()或用theApp -在其它
类
中
只能用AfxGetApp()
获得
CMainFram
vc++6.0 状态栏编程
5.4.5 状态栏 状态栏位于主框架窗口的底部,主要用来显示一些提示信息,可细分为几个窗格。状态栏一般用于简要解释被选中的菜单命令、工具栏按钮命令,以及当前的操作对象的状态。另外,它还会显示 Scroll Lock、Num Lock、Caps Lock和Insert等键盘上特殊按键的状态。 状态栏也是一个窗口,它有几个窗格,每个窗格显示不同的信息。
类
向导会为应用程序自动创建一个状态栏,该状态
VC++中使用使用winnet
类
获取网页内容
2005-09-01VC++中使用使用winnet
类
获取网页内容 - [VC专栏]微软提供的Winnet
类
是一个应用层的网络通信组件,它可以使你的应用程序很容易的实现http、ftp、gopher等协议而不需要你去深入的了解协议本身的规范。而之前,如果要想做
类
似的应用,我们必须了解socket编程并且要对协议本身非常熟悉,哪怕是一个非常非常简单的程序。下面是codegur
Windows消息机制详解
Windows消息机制详解 消息是指什么? 消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向 Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的
类
型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录
类
...
对VC 一些常见问题的整理
(1)为什么某个
类
突然在工作区间里面突然看不见了?只是
类
隐藏了,打开FILEVIEW,找到隐藏
类
的头文件,随便敲一下键盘的空格键,
类
就会在CLASSVIEW中显示了 (2)在基于对话框的程序中,一按回车键,对话框就没了。把确定按纽的缺省属性前面的对勾去掉,重载OnOk()函数,在OnOk()函数里注释掉调用基
类
的OnOk()函数那行代码(3) 为什么我的VC6.0自动显示
界面
15,980
社区成员
115,900
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章