FolderListView.h
上传用户:szcysw
上传日期:2013-03-11
资源大小:6752k
文件大小:2k
源码类别:

界面编程

开发平台:

Visual C++

  1. #if !defined(AFX_FOLDERLISTVIEW_H__33B79F65_355D_11D3_9922_00500487D199__INCLUDED_)
  2. #define AFX_FOLDERLISTVIEW_H__33B79F65_355D_11D3_9922_00500487D199__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // FolderListView.h : header file
  7. //
  8. #define FM_CLOSEFOLDERLISTVIEW (WM_USER + 100)
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CFolderListView view
  11. #define FM_CLOSEFOLDERLISTVIEW (WM_USER + 100)
  12. class CFolderListView : public CView
  13. {
  14. protected:
  15. CFolderListView();  
  16. DECLARE_DYNCREATE(CFolderListView)
  17. public:
  18. //保存6个根节点
  19. HTREEITEM hti[6];
  20. //视图标题
  21. CCJCaption m_Caption;
  22. //视图按钮,主要用于关闭视图
  23. CCJFlatButton m_CaptionButton;
  24. //树控件使用的图像列表
  25. CImageList m_ImageList, m_ImageSmall;
  26. //树控件
  27. static CCJTreeCtrl m_TreeCtrl;
  28. protected:
  29. virtual void OnDraw(CDC* pDC); 
  30. protected:
  31. virtual ~CFolderListView();
  32. #ifdef _DEBUG
  33. virtual void AssertValid() const;
  34. virtual void Dump(CDumpContext& dc) const;
  35. #endif
  36. protected:
  37. //{{AFX_MSG(CFolderListView)
  38. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  39. afx_msg void OnSize(UINT nType, int cx, int cy);
  40. afx_msg void OnCaptButton();
  41. afx_msg void OnSelchanged(NMHDR* pNMHDR, LRESULT* pResult);
  42. //}}AFX_MSG
  43. DECLARE_MESSAGE_MAP()
  44. };
  45. /////////////////////////////////////////////////////////////////////////////
  46. //{{AFX_INSERT_LOCATION}}
  47. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  48. #endif // !defined(AFX_FOLDERLISTVIEW_H__33B79F65_355D_11D3_9922_00500487D199__INCLUDED_)