62 lines
1.5 KiB
C
62 lines
1.5 KiB
C
|
|
// titlebar.h : header file
|
||
|
|
//
|
||
|
|
#ifndef _TABBAR_H_58A62F03_FEFE_11D2_BC0D_006008CCD137
|
||
|
|
#define _TABBAR_H_58A62F03_FEFE_11D2_BC0D_006008CCD137
|
||
|
|
|
||
|
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
|
#include "TabCtrlDoc.h"
|
||
|
|
|
||
|
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
|
// CTabBar window
|
||
|
|
//#define CTabBar_parent CControlBar
|
||
|
|
class CTabCtrlBarDoc : public CControlBar
|
||
|
|
{
|
||
|
|
DECLARE_DYNAMIC(CTabCtrlBarDoc)
|
||
|
|
// Construction
|
||
|
|
public:
|
||
|
|
// Construction
|
||
|
|
public:
|
||
|
|
CTabCtrlBarDoc();
|
||
|
|
|
||
|
|
// Attributes
|
||
|
|
public:
|
||
|
|
void RemoveHandle(HWND hWnd);
|
||
|
|
void AddHandle(HWND hWnd);
|
||
|
|
void SetTitles(void);
|
||
|
|
|
||
|
|
// Operations
|
||
|
|
public:
|
||
|
|
BOOL Create(CWnd* pParentWnd,
|
||
|
|
DWORD dwStyle = WS_CHILD | WS_VISIBLE | CBRS_TOP,
|
||
|
|
UINT nID = AFX_IDW_STATUS_BAR);
|
||
|
|
|
||
|
|
// Implementation
|
||
|
|
public:
|
||
|
|
// virtual ~CTabBar();
|
||
|
|
virtual void OnUpdateCmdUI(CFrameWnd* pTarget, BOOL bDisableIfNoHndler);
|
||
|
|
|
||
|
|
protected:
|
||
|
|
// CTabCtrl m_tabctrl; // works also, but the Ex version gives a nice look
|
||
|
|
CTabCtrlDoc m_tabctrl;
|
||
|
|
|
||
|
|
// Overrides
|
||
|
|
virtual CSize CalcFixedLayout(BOOL bStretch, BOOL bHorz);
|
||
|
|
// ClassWizard generated virtual function overrides
|
||
|
|
//{{AFX_VIRTUAL(CTabCtrlBarDoc)
|
||
|
|
//}}AFX_VIRTUAL
|
||
|
|
|
||
|
|
protected:
|
||
|
|
// Generated message map functions
|
||
|
|
//{{AFX_MSG(CTabCtrlBarDoc)
|
||
|
|
afx_msg void OnSize(UINT nType, int cx, int cy);
|
||
|
|
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
|
||
|
|
//}}AFX_MSG
|
||
|
|
afx_msg void OnSelchange(NMHDR* pNMHDR, LRESULT* pResult);
|
||
|
|
DECLARE_MESSAGE_MAP()
|
||
|
|
};
|
||
|
|
|
||
|
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
|
|
||
|
|
#endif
|
||
|
|
|