转自: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