30 lines
633 B
C++
30 lines
633 B
C++
#pragma once
|
|
|
|
|
|
// CTreeCtrlEx
|
|
|
|
//class CTreeCtrlEx : public CTreeCtrl
|
|
class CTreeCtrlEx : public CXTTreeCtrl
|
|
{
|
|
DECLARE_DYNAMIC(CTreeCtrlEx)
|
|
|
|
public:
|
|
CTreeCtrlEx();
|
|
virtual ~CTreeCtrlEx();
|
|
|
|
protected:
|
|
DECLARE_MESSAGE_MAP()
|
|
CImageList m_imageState;
|
|
public:
|
|
afx_msg void OnNMCustomdraw(NMHDR *pNMHDR, LRESULT *pResult);
|
|
afx_msg void OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct);
|
|
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
|
|
|
|
void Activate();
|
|
afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
|
|
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
|
|
|
|
BOOL IsItemChecked(HTREEITEM hItem);
|
|
};
|
|
|
|
|