1 #if !defined(AFX_BARTABSWND_H__98F09036_59B0_4A99_B4B8_4F726BF8AF68__INCLUDED_)
2 #define AFX_BARTABSWND_H__98F09036_59B0_4A99_B4B8_4F726BF8AF68__INCLUDED_
6 #endif // _MSC_VER > 1000
7 // BarTabsWnd.h : header file
12 /////////////////////////////////////////////////////////////////////////////
19 virtual void OnTab(int iTab
) {}
22 class CBarTabsWnd
: public CWnd
26 void AddTab(int iID
, int iIDFocus
);
28 void SetFocusPos(int iTab
);
30 void Move(int iX
, int iY
);
31 void SetObserver(CTabsObserver
* pobs
);
37 CTabsObserver
* m_pobs
;
39 CPtrArray m_parrBmpFocus
;
45 // ClassWizard generated virtual function overrides
46 //{{AFX_VIRTUAL(CBarTabsWnd)
51 virtual ~CBarTabsWnd();
53 // Generated message map functions
55 //{{AFX_MSG(CBarTabsWnd)
56 afx_msg
void OnLButtonUp(UINT nFlags
, CPoint point
);
57 afx_msg BOOL
OnSetCursor(CWnd
* pWnd
, UINT nHitTest
, UINT message
);
58 afx_msg
void OnPaint();
59 afx_msg
void OnDestroy();
64 /////////////////////////////////////////////////////////////////////////////
66 //{{AFX_INSERT_LOCATION}}
67 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
69 #endif // !defined(AFX_BARTABSWND_H__98F09036_59B0_4A99_B4B8_4F726BF8AF68__INCLUDED_)