Shape.cpp
上传用户:ckg1000
上传日期:2013-01-26
资源大小:630k
文件大小:2k
源码类别:

CAD

开发平台:

Visual C++

  1. // Shape.cpp: implementation of the CShape class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "CAD2006.h"
  6. #include "Shape.h"
  7. #ifdef _DEBUG
  8. #undef THIS_FILE
  9. static char THIS_FILE[]=__FILE__;
  10. #define new DEBUG_NEW
  11. #endif
  12. //////////////////////////////////////////////////////////////////////
  13. // Construction/Destruction
  14. //////////////////////////////////////////////////////////////////////
  15. CShape::CShape()
  16. {
  17. }
  18. CShape::~CShape()
  19. {
  20. }
  21. void CShape::Draw(CDC *pDoc)
  22. {
  23. }
  24. bool CShape::Pick(CDC *pDoc, CPoint point)
  25. {
  26. return 0;
  27. }
  28. void CShape::Move(CDC *pDoc, CPoint point)
  29. {
  30. }
  31. void CShape::Rotate(CDC *pDC,CPoint point)
  32. {
  33. }
  34. void CShape::Zoom(CDC *pDoc, CPoint point)
  35. {
  36. }
  37. void CShape::Mirror(CDC *pDoc, CPoint point)
  38. {
  39. }
  40. void CShape::Fill()
  41. {
  42. }
  43. void CShape::SetBackColor(COLORREF color)
  44. {
  45. m_backColor = color;
  46. }
  47. void CShape::SetBorderColor(COLORREF color)
  48. {
  49. m_borderColor = color;
  50. }
  51. void CShape::SetBorderStyle(int style)
  52. {
  53. m_borderStyle = style;
  54. }
  55. void CShape::SetBorderWidth(int width)
  56. {
  57. m_borderWidth = width;
  58. }
  59. void CShape::Onmousemove(CDC *pDC, CPoint point)
  60. {
  61. }
  62. void CShape::OnLbuttondown(CDC *pDC,CPoint point)
  63. {
  64. }
  65. bool CShape::Select(CDC *pDC, CPoint point)
  66. {
  67. return true;
  68. }
  69. void CShape::Update(CDC *pDC)
  70. {
  71. }
  72. CPoint CShape::GetPosBegin()
  73. {
  74. return 0;
  75. }
  76. CPoint CShape::GetPosCenter()
  77. {
  78. return 0;
  79. }
  80. CPoint CShape::GetPosEnd()
  81. {
  82. return 0;
  83. }
  84. void CShape::SetPosBegin(CPoint point)
  85. {
  86. }
  87. void CShape::SetPosCenter(CPoint point)
  88. {
  89. }
  90. void CShape::SetPosEnd(CPoint point)
  91. {
  92. }
  93. void CShape::OnMirLBtnDn(CDC *pDC, CPoint point)
  94. {
  95. }
  96. void CShape::Delete(CDC *pDC)
  97. {
  98. }
  99. bool CShape::SelectOnePt(CDC *pDC, CPoint point)
  100. {
  101. return false;
  102. }
  103. POINT * CShape::GetPosBorder()
  104. {
  105. return 0;
  106. }
  107. void CShape::SetPosBorder(POINT *point)
  108. {
  109. }
  110. void CShape::KillRound(CDC *pDC)
  111. {
  112. }