转自:http://blog.csdn.net/tianxiajianling/article/details/7031750
下载地址 http://download.csdn.net/detail/tianxiajianling/3867889
添加MDITabs.h,MDITabs.cpp到工程
CMainFrame类中增加变量 CMDITabs m_wndMDITabs 包含#include “MDITabs.h”
CMainFrame::OnCreate()最后插入 m_wndMDITabs.Create(this);
重载CMainFrame的函数OnUpdateFrameTitle 调用基类实现后调用m_wndMDITabs的函数Update()
// MainFrm.h #include "MDITabs.h" class CMainFrame : public CMDIFrameWnd { [...] CMDITabs m_wndMDITabs; virtual void OnUpdateFrameTitle(BOOL bAddToTitle); [...] }; // MainFrm.cpp void CMainFrame::OnUpdateFrameTitle(BOOL bAddToTitle) { CMDIFrameWnd::OnUpdateFrameTitle(bAddToTitle); m_wndMDITabs.Update(); // sync the mditabctrl with all views }
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
[....]
m_wndMDITabs.Create(this);
return 0;
} http://www.codeproject.com/KB/tabs/mditabs.aspx
本文详细介绍了如何将MDI窗口与MDITabs控件结合使用,通过添加MDITabs.h和MDITabs.cpp到工程中,并在CMainFrame类中进行相应的配置,实现MDI窗口下的多个独立视图之间的高效切换和管理。

3735

被折叠的 条评论
为什么被折叠?



