MDI ChildFrame::OnCreate()时去getActiveFrame()问题
来源:互联网 发布:钱多多软件下载 编辑:程序博客网 时间:2024/06/15 04:48
Windows XP sp3
VS2005 + sp1 英文版
MFC MDI
在ChildFrame::OnCreate()里去调用MainFrame()里的函数A();
MainFrame::A()
{
CChildFrame * pChildFrm = (CChildFrame *)getActiveFrame();
}
这时候获得的pChildFrm并不是我们想要的子框架类指针,
因为这时候子框架还没完全创建完,OnCreate()函数还没完全执行完。
在ChildFrame::OnCreate()里写个this;
断点调试可以看到this的值跟MainFrame里的pChildFrm不一样。
如果非要这么调用,解决办法就是在函数A()里加个CChildFrame类指针的参数。
- MDI ChildFrame::OnCreate()时去getActiveFrame()问题
- MDI中MainFrame与ChildFrame的关系
- 如何SDI、MDI的ChildFrame初始化为最大化窗口?
- MDI 取得childFrame子框架的menu菜单
- MDI 取得childFrame子框架的menu菜单
- MFC几个常用函数:OnCreate和OnInitialUpDate,GetActiveFrame和MDIGetActive,Invalidate、SetModifiedFlage、UpdateAll
- MFC几个常用函数:OnCreate和OnInitialUpDate,GetActiveFrame和MDIGetActive,Invalidate、SetModifiedFlage、UpdateAll
- MDI中,have/no splitter(拆分窗口)的ChildFrame Create区别 / Child Frame与MainFrame:public CMDIFrameWnd Create区别
- VC多文档(MDI)视图结构无法执行CMainFrame::OnCreate
- .NET MDI 导航问题
- MDI窗口最大化问题
- delphi MDI 闪烁问题
- MFC多文档(MDI)去边框
- 解决Activity onCreate()时AnimationDrawable动画不运行的问题
- 解决MDI模式下切换视图时闪烁的问题
- Activity oncreate调用多次问题
- Android oncreate 2次问题
- MDI的子窗体问题
- 一个调用WebService的BPEL程序转载http://www.codeproject.com/KB/webservices/BPELInvokeWebService.aspx?fid=1536656&df=90&mpp=25&noise=3&sort
- 初识CPU卡、SAM卡
- Ogre的状态框架
- 【转】事务策略: 了解事务陷阱
- 【编程游戏】贺岁霓虹灯。(参观288楼KiteGirl的霓虹灯,VBScript编写)
- MDI ChildFrame::OnCreate()时去getActiveFrame()问题
- AE创建一个空白的Shapefile
- C代码规范与运行时长分析模板
- JPCAP捕获ARP数据包
- 价格是客户的需求决定的
- 存储过程
- pppoe
- UTM介绍
- 安装fontconfig2.4.2时make报错解决