CustomTreeCtrl.h 558 B

1234567891011121314151617181920212223242526272829303132
  1. #pragma once
  2. #include "..\PropertyGrid.h"
  3. class CTreeItem;
  4. // CCustomTreeCtrl
  5. class CCustomTreeCtrl : public CTreeCtrl
  6. {
  7. DECLARE_DYNAMIC(CCustomTreeCtrl)
  8. public:
  9. CCustomTreeCtrl();
  10. virtual ~CCustomTreeCtrl();
  11. CTreeItem* m_item;
  12. protected:
  13. DECLARE_MESSAGE_MAP()
  14. void Validate();
  15. public:
  16. afx_msg UINT OnGetDlgCode();
  17. afx_msg void OnKillFocus(CWnd* pNewWnd);
  18. afx_msg void OnTvnSelchanged(NMHDR *pNMHDR, LRESULT *pResult);
  19. afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
  20. protected:
  21. virtual void PostNcDestroy();
  22. };