SIDEPANE.H
上传用户:rxhxxy
上传日期:2007-01-02
资源大小:72k
文件大小:2k
源码类别:

TreeView控件

开发平台:

Visual C++

  1. #if !defined(SIDEPANE_H_INCLUDED)
  2. #define SIDEPANE_H_INCLUDED
  3. #if _MSC_VER >= 1000
  4. #pragma once
  5. #endif // _MSC_VER >= 1000
  6. // sidepane.h : header file
  7. //
  8. #include "flatbmpbtn.h"
  9. #include "sizecbar.h"
  10. //#include "treemenuframe.h"
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CSidePane window
  13. class CSidePane : public CSizingControlBar
  14. {
  15. // Construction
  16. public:
  17.     CSidePane();
  18. void PositionControls();
  19. // Attributes
  20. public:
  21. protected:
  22. CTreeMenuFrame m_TreeFrame;
  23. CImageList m_ImageList;
  24.     CFont m_font;
  25. CFont m_fontHeader;
  26. COLORREF m_clrBtnHilight;
  27. COLORREF m_clrBtnShadow;
  28. int m_iPaneCaptionY;
  29. // Operations
  30. public:
  31. // Overrides
  32.     // ClassWizard generated virtual function overrides
  33.     //{{AFX_VIRTUAL(CSidePane)
  34.     //}}AFX_VIRTUAL
  35. // Implementation
  36. public:
  37.     virtual ~CSidePane();
  38.     // Generated message map functions
  39. protected:
  40.     //{{AFX_MSG(CSidePane)
  41.     afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  42.     afx_msg void OnSize(UINT nType, int cx, int cy);
  43. afx_msg void OnNcPaint();
  44. afx_msg void OnPaint();
  45. //}}AFX_MSG
  46. afx_msg void OnHide();
  47. afx_msg void OnCaptionDrag(UINT nFlags, CPoint point);
  48.     DECLARE_MESSAGE_MAP()
  49.  private:
  50. CTreeMenuFrame *m_pControl;
  51. };
  52. /////////////////////////////////////////////////////////////////////////////
  53. //{{AFX_INSERT_LOCATION}}
  54. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  55. #endif // !defined(AFX_SIDEPANE_H__3FE34D81_820A_11D1_88BD_AE3AF0BB8026__INCLUDED_)