8 class CGUIControlDrawer;
10 class FL_EXPORT CGUITreeCtrlBase :
public CTreeCtrl
13 CGUITreeCtrlBase() noexcept;
14 CGUITreeCtrlBase(const CGUITreeCtrlBase& rh);
15 virtual ~CGUITreeCtrlBase();
25 virtual
bool RecursiveExpand(HTREEITEM hItem, UINT nCode,
bool bSaveToConfig = true);
33 virtual
void GetAllChildren(HTREEITEM hItem, std::set<HTREEITEM>& setOut);
35 virtual
void SetBackgroundColor(const COLORREF clr);
36 virtual COLORREF GetBackgroundColor()const;
38 virtual
void SetTextColor(const COLORREF clr);
39 virtual COLORREF GetTextColor()const;
41 virtual
void SetItemHilightColor(const COLORREF clr);
42 virtual COLORREF GetItemHilightColor()const;
44 virtual
void SetItemMatchingResultHilightColor(const COLORREF clr);
45 virtual COLORREF GetItemMatchingResultHilightColor()const;
49 afx_msg BOOL OnEraseBkgnd(CDC* pDC);
50 afx_msg
void OnNMCustomdraw(NMHDR* pNMHDR, LRESULT* pResult);
53 CGUIControlDrawer& m_drawer;
54 COLORREF m_clrBackground;
55 CBrush m_brBackground;
57 COLORREF m_clrItemHilight;
58 COLORREF m_clrItemMatchingResultHilight;
Definition D2DObject.h:12