RtreeView.h
上传用户:shtiemo
上传日期:2017-12-29
资源大小:163k
文件大小:1k
开发平台:

Visual C++

  1. // RtreeView.h : header file
  2. //
  3. #define ITEM_DEEP 3
  4. /////////////////////////////////////////////////////////////////////////////
  5. // CRtreeView view
  6. class CPasRTDatDoc;
  7. class CRtreeView : public CTreeView
  8. {
  9. protected:
  10. CRtreeView();           // protected constructor used by dynamic creation
  11. DECLARE_DYNCREATE(CRtreeView)
  12. // Attributes
  13. public:
  14. CImageList m_imagelist;
  15. HTREEITEM m_rghItem[100];
  16. // Operations
  17. public:
  18. void FillTree();
  19. CPasRTDatDoc *GetDoc();
  20. void AddOneItem( int nGrade, int nParentItem, LPARAM lParam, char* szItemName, UINT iItem );
  21. // Overrides
  22. // ClassWizard generated virtual function overrides
  23. //{{AFX_VIRTUAL(CRtreeView)
  24. public:
  25. virtual void OnInitialUpdate();
  26. protected:
  27. virtual void OnDraw(CDC* pDC);      // overridden to draw this view
  28. //}}AFX_VIRTUAL
  29. // Implementation
  30. protected:
  31. virtual ~CRtreeView();
  32. #ifdef _DEBUG
  33. virtual void AssertValid() const;
  34. virtual void Dump(CDumpContext& dc) const;
  35. #endif
  36. // Generated message map functions
  37. protected:
  38. //{{AFX_MSG(CRtreeView)
  39. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  40. afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point);
  41. //}}AFX_MSG
  42. DECLARE_MESSAGE_MAP()
  43. };
  44. /////////////////////////////////////////////////////////////////////////////