zoomrate.cpp
上传用户:ywlong9188
上传日期:2022-05-31
资源大小:2656k
文件大小:1k
源码类别:

远程控制编程

开发平台:

C/C++

  1. #include "stdafx.h"
  2. #include "zoomrate.h"
  3. IMPLEMENT_SERIAL(CZoomRate,CObject,0)
  4. CZoomRate::CZoomRate()
  5. {
  6. m_topRate = 0.0;
  7. m_bottomRate = 0.0;
  8. m_leftRate = 0.0;
  9. m_rightRate = 0.0;
  10. }
  11. void CZoomRate::SetRate(double topRate,double bottomRate,double leftRate,double rightRate)
  12. {
  13. m_topRate = topRate;
  14. m_bottomRate = bottomRate;
  15. m_leftRate = leftRate;
  16. m_rightRate = rightRate;
  17. }
  18. void CZoomRate::GetRate(double& topRate,double& bottomRate,double& leftRate,double& rightRate)
  19. {
  20. topRate = m_topRate;
  21. bottomRate = m_bottomRate;
  22. leftRate = m_leftRate ;
  23. rightRate = m_rightRate;
  24. }
  25. void CZoomRate::Serialize(CArchive& ar)
  26. {
  27. if(ar.IsStoring())
  28. {
  29. ar << m_topRate;
  30. ar << m_bottomRate;
  31. ar << m_leftRate;
  32. ar << m_rightRate;
  33. }
  34. else
  35. {
  36. ar >> m_topRate ;
  37. ar >> m_bottomRate;
  38. ar >> m_leftRate;
  39. ar >> m_rightRate;
  40. }
  41. }