由于开发工具中需要在右侧以tab页形式展示左侧树形控件选中项,所以需要自己来扩展该控件;
效果图如下:
头文件实现:
#pragma
once
#include
"resource.h"
class
CMyTabCtrl : public
CMFCTabCtrl
{
DECLARE_DYNAMIC(CMyTabCtrl)
public:
CMyTabCtrl(CWnd* pParent = NULL); // 标准构造函数
virtual ~CMyTabCtrl();
protected:
afx_msg
void
OnLButtonDown(UINT
nFlags, CPoint
point);
afx_msg
void
OnLButtonUp(UINT
nFlags, CPoint
point);
afx_msg
void
OnRButtonDown(UINT
nFlags, CPoint
point);
afx_msg
void
OnPaint();
DECLARE_MESSAGE_MAP()
private:
CMenu* m_pMenu;
public:
afx_msg
void
OnCloseCur();
afx_msg
void
OnCloseOther();
afx_msg
void
OnCloseAll();
};
源文件实现如下: