📄 ttreectrl.h
字号:
//-----------------------------------------------------------------------------
//----- By Cyrille Fauvel
//----- Developer Consulting Group
//----- Autodesk
//----- Mai 25th, 1997
//-----------------------------------------------------------------------------
#ifndef _TTREECTRL_H_
#define _TTREECTRL_H_
class TTreeCtrl ;
typedef void (*TTREECTRLCB) (TTreeCtrl *pTree, HTREEITEM hItem) ;
class TTreeCtrl : public CTreeCtrl {
protected:
struct Color_Font {
COLORREF color ;
LOGFONT logfont ;
} ;
CMap<void *, void *, Color_Font, Color_Font &> mMapColorFont ;
public:
BOOL mbEnableMenu ;
BOOL mbAutoScroll ;
public:
TTreeCtrl () ;
virtual ~TTreeCtrl () ;
public:
//{{AFX_VIRTUAL(TTreeCtrl)
//}}AFX_VIRTUAL
HTREEITEM GetRootParentItem (HTREEITEM hItem) ;
void SetItemFont (HTREEITEM hItem, LOGFONT &logfont) ;
void SetItemColor (HTREEITEM hItem, COLORREF color) ;
BOOL GetItemFont (HTREEITEM hItem, LOGFONT *plogfont) ;
COLORREF GetItemColor (HTREEITEM hItem) ;
void ResetItemProperty (HTREEITEM hItem) ;
void ApplyToAll (HTREEITEM hItem, TTREECTRLCB fct) ;
protected:
//{{AFX_MSG(TTreeCtrl)
afx_msg UINT OnNcHitTest(CPoint point);
afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
afx_msg void OnPaint();
//}}AFX_MSG
afx_msg void OnAutoScroll () ;
DECLARE_MESSAGE_MAP ()
} ;
#endif //----- _TTREECTRL_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -