📄 htabctrl.h
字号:
#if !defined(AFX_HTABCTRL_H__5645A85F_3961_464D_822C_E1034105C711__INCLUDED_)
#define AFX_HTABCTRL_H__5645A85F_3961_464D_822C_E1034105C711__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// HTabCtrl.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CHTabCtrl window
#define HTAB_TIMER 101
#define UM_CHANGE_TAB WM_USER+2001
#define UM_CLOSE_TAB WM_USER+2002
#define UM_ACTIVE_TAB WM_USER+2003
struct SXBKrLabelItem
{
CWnd *pWnd;
CString strCaption;
};
class AFX_EXT_CLASS CHTabCtrl : public CTabCtrl
{
// Construction
public:
CHTabCtrl();
// Attributes
public:
// Operations
public:
CPtrArray m_lstTab;
CWnd *m_pCurSelTab;
CStringArray m_saLabel;
BOOL m_bTimerStart;
BOOL m_bDClk2Close;
BOOL m_bSndMsgToMainFrameWndTabChanged;
int m_nActivePage;
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CHTabCtrl)
public:
//}}AFX_VIRTUAL
// Implementation
public:
BOOL SetDClk2Close(BOOL bDClk2Close);
int GetActivePage();
CString GetSelTabLabel();
void StartTimer();
void EnableMsg2MainFrmae(BOOL bEnable=TRUE);
void SetActivePage(int nCurSel);
int AddPage(CWnd *pWnd,CString strCaption="",int nImage=0,int *pnPage=NULL);
int AddPage(SXBKrLabelItem sli,int nImage=0,int *pnPage=NULL);
int RmvPage(CString strCaption);
int RmvPage(int nIdx);
virtual ~CHTabCtrl();
// Generated message map functions
protected:
//{{AFX_MSG(CHTabCtrl)
afx_msg void OnSelchange(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnSize(UINT nType, int cx, int cy);
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point);
//}}AFX_MSG
afx_msg long OnCloseTab(UINT wParm,LONG lParm);
afx_msg long OnActiveTab(UINT wParm,LONG lParm);
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_HTABCTRL_H__5645A85F_3961_464D_822C_E1034105C711__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -