CMainFrame类的4个主要成员函数小结及CMainFrame类的应用
2008-12-24 09:13
295 查看
如说有一个CDialog类型的类CDlg,如何在这个类中修改CMainframe中成员变量的值?先谢过了.
CMainFrame * pMf = (CMainFrame*)AfxGetMainWnd();
pMf->变量 = ...;
在你的Dlg的cpp文件中包含mainfrm.h
获得CMainFrame:
-在CMinApp中用AfxGetMainWnd()或者m_pMainWnd
-在CChildFrame中可用GetParentFrame()
-在其它类中用AfxGetMainWnd()
把指针传过去,或者通过CWINAPP直接获取
::AfxGetApp()->GetMainFrame()
首先那个变量应该是public,或者CMainFrame提供一个可以访问那个变量的public函数.
获得CMainFrame的方式有
CMainFrame *pFrame = (CMainFrame *)AfxGetMainWnd();
CMainFrame *pFrame = (CMainFrame *)AfxGetApp()->GetMainFrame();
等
------------------------------------------------------------------------------
框架类CMainFrame的四个成员函数为:AssertValid()和Dump(),OnCreate()和PreCreateWindow().
(1)AssertValid()用来诊断CMainFrame对象是否有效
(2)Dump()用来输出CMainFrame对象的状态信息。
(3)OnCreate()用来创建工具栏m_wndaToolBar和状态栏m_wndStatusBar,而视图窗口是由基类CFrameWnd的成员函数OnCreate()通过调用OnCreateClient()函数创建的。
(4)PreCreateWindow()是虚函数。如果要创建一个非默认风格的窗口,可以重载该函数,在函数中通过修改createstruct结构参数cs来改变窗口类、窗口风格、窗口大小和位置等。
CMainFrame * pMf = (CMainFrame*)AfxGetMainWnd();
pMf->变量 = ...;
在你的Dlg的cpp文件中包含mainfrm.h
获得CMainFrame:
-在CMinApp中用AfxGetMainWnd()或者m_pMainWnd
-在CChildFrame中可用GetParentFrame()
-在其它类中用AfxGetMainWnd()
把指针传过去,或者通过CWINAPP直接获取
::AfxGetApp()->GetMainFrame()
首先那个变量应该是public,或者CMainFrame提供一个可以访问那个变量的public函数.
获得CMainFrame的方式有
CMainFrame *pFrame = (CMainFrame *)AfxGetMainWnd();
CMainFrame *pFrame = (CMainFrame *)AfxGetApp()->GetMainFrame();
等
------------------------------------------------------------------------------
框架类CMainFrame的四个成员函数为:AssertValid()和Dump(),OnCreate()和PreCreateWindow().
(1)AssertValid()用来诊断CMainFrame对象是否有效
(2)Dump()用来输出CMainFrame对象的状态信息。
(3)OnCreate()用来创建工具栏m_wndaToolBar和状态栏m_wndStatusBar,而视图窗口是由基类CFrameWnd的成员函数OnCreate()通过调用OnCreateClient()函数创建的。
(4)PreCreateWindow()是虚函数。如果要创建一个非默认风格的窗口,可以重载该函数,在函数中通过修改createstruct结构参数cs来改变窗口类、窗口风格、窗口大小和位置等。
相关文章推荐
- CMainFrame类的4个主要成员函数小结
- (转)C++静态成员函数小结
- Redis系列-存储篇set主要操作函数小结
- C++静态成员函数小结 【转】
- C++静态成员函数小结
- Chromium界面分析小结(十)界面构造主要类和函数
- CMainFrame类的四个成员函数
- JM8.6编码器主要函数调用关系小结
- C#常见应用函数实例小结
- C++静态成员函数小结(转)
- C++静态成员(函数)小结
- 成员函数指针数组的应用
- C++静态成员函数小结
- delphi RTTI的主要函数和应用示例
- C++静态成员函数小结
- 成员函数指针的应用 之 仿写OC里面UIButton的回调机制(二)
- 静态成员函数小结
- C++静态成员函数小结(转)
- C++静态成员函数小结
- Redis系列-存储篇hash主要操作函数小结