MDI中MainFrame与ChildFrame的关系
来源:互联网 发布:股票自动交易编程 编辑:程序博客网 时间:2024/05/24 11:14
(1)没有子窗口ChildFrame(包括视图)时,显示的是主窗口MainFrame的菜单及工具栏.
(2)如果用户新建了一个视图(如打开一个文件),则显示的是子窗口ChildFrame的菜单及工具栏,而主窗口
MainFrame的菜单及工具栏被子窗口ChildFrame覆盖了.
(3)主窗口有菜单,工具栏,一般似乎没有事件处理(如OnMouseDown等). 而子窗口一般有事件处理,如
OnMouseDown()等(可在view中响应,因为ChildFrame与view已绑定在一起了,形成"三口组").
而一个最简单的MFC的MDI程序,也应有一个应用程序对象和一个窗口:
CMFC_frameApp theApp;//应用程序对象
CMainFrame* m_pMainWnd;//一个主窗口(可响应事件,如OnMouseDown)
(4)窗口类继承关系(从子到父):
CChildFrame ->CMDIChildWnd------->CFrameWnd->CWnd->CCmdTarget.
CMainFrame ->CMDIFrameWnd------->CFrameWnd->CWnd->CCmdTarget.
另:CMyView -> CView------------------------->CWnd
CMyDoc-> CDocument----------------------------->CCmdTarget
CMyApp->CWinApp->CWinThread-------------------->CCmdTarget
- MDI中MainFrame与ChildFrame的关系
- MDI中,have/no splitter(拆分窗口)的ChildFrame Create区别 / Child Frame与MainFrame:public CMDIFrameWnd Create区别
- 如何SDI、MDI的ChildFrame初始化为最大化窗口?
- MDI 取得childFrame子框架的menu菜单
- MDI 取得childFrame子框架的menu菜单
- MDI ChildFrame::OnCreate()时去getActiveFrame()问题
- 如何给MDI的Mainframe替换菜单资源
- mainframe、z/OS、cobol、jcl的关系
- MDI MainFrame向子窗口发消息
- c++中string table的mainframe属性
- MFC中的MainFrame Dlg,App,Doc,View的关系
- MFC中的MainFrame Dlg,App,Doc,View的关系
- MFC中的MainFrame Dlg,App,Doc,View的关系
- MFC中的MainFrame Dlg,App,Doc,View的关系
- MFC中的MainFrame Dlg,App,Doc,View的关系
- MFC中的MainFrame Dlg,App,Doc,View的关系
- MFC中的MainFrame Dlg,App,Doc,View的关系
- MFC中的MainFrame Dlg,App,Doc,View的关系
- Linux 下桥接方式上网遇到的问题
- 花了一个月学习网站开发的相关基础技术
- Fedora 14 下搭建ARM交叉编译环境
- 有没有那位高人指点下,wincvs 和cvsnt 不同版本的对应关系?
- [VS2010]解決無法加入System.Core參考
- MDI中MainFrame与ChildFrame的关系
- delphi 连接PostgreSQL
- H264 RTSP交互过程
- 很久没来CSDN逛了,以后天天来啊
- linux操作系统下c语言编程入门
- v$sql,v$sqlarea,v$sqltext区别
- ExtJS&&Jquery
- S3C6410 MFC视频硬件解码
- DTD 中的符号