RTScrollControlContainer.h
上传用户:qhonly
上传日期:2013-06-10
资源大小:487k
文件大小:1k
源码类别:

界面编程

开发平台:

Visual C++

  1. #pragma once
  2. #include "RTScrollBar.h"
  3. // CRTScrollControlContainer
  4. class CRTScrollControlContainer : public CWnd
  5. {
  6. DECLARE_DYNAMIC(CRTScrollControlContainer)
  7. public:
  8. CRTScrollControlContainer();
  9. virtual ~CRTScrollControlContainer();
  10. protected:
  11. CWnd *m_Control;
  12. CRTScrollBar m_VerScrollBar;
  13. CRTScrollBar m_HorScrollBar;
  14. DECLARE_MESSAGE_MAP()
  15. public:
  16. afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
  17. afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
  18. BOOL Create(CWnd* pControl);
  19. afx_msg void OnSize(UINT nType, int cx, int cy);
  20. void ReSize(void);
  21. void SetVerPos(int pos, BOOL redraw = TRUE);
  22. void SetVerRange(int nmin, int nmax,BOOL redraw = TRUE);
  23. void SetHorPos(int pos, BOOL redraw = TRUE);
  24. void SetHorRange(int nmin, int nmax,BOOL redraw = TRUE);
  25. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  26. BOOL PassMessage(HWND hWnd, UINT Message, WPARAM wParam, LPARAM lParam, LRESULT* lpResult);
  27. protected:
  28. virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
  29. };