GraphPieLabel.cpp
上传用户:tianjwyx
上传日期:2007-01-13
资源大小:813k
文件大小:1k
源码类别:

操作系统开发

开发平台:

Visual C++

  1. //GraphPieLabel.cpp - Version 3.0 (Brian Convery, May, 2001)
  2. // GraphPieLabel.cpp : implementation file
  3. //
  4. #include "stdafx.h"
  5. #include "GraphPieLabel.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /******************************/
  12. /*The CGraphPieLabel class    */
  13. /*  defines the rectangular   */
  14. /*  region for which the label*/
  15. /*  will be drawn in.  This   */
  16. /*  way, we can avoid having  */
  17. /*  2 boxes overlaying each   */
  18. /*  other.  This check is done*/
  19. /*  in CGraph::DrawPieSeries()*/
  20. /*  before setting topLeft    */
  21. /*  values.                   */
  22. /******************************/
  23. /////////////////////////////////////////////////////////////////////////////
  24. // CGraphPieLabel
  25. CGraphPieLabel::CGraphPieLabel()
  26. {
  27. lineXStart = 0;
  28. lineYStart = 0;
  29. lineXEnd = 0;
  30. lineYEnd = 0;
  31. topLeftX = 0;
  32. topLeftY = 0;
  33. }
  34. CGraphPieLabel::~CGraphPieLabel()
  35. {
  36. }
  37. BEGIN_MESSAGE_MAP(CGraphPieLabel, CStatic)
  38. //{{AFX_MSG_MAP(CGraphPieLabel)
  39. // NOTE - the ClassWizard will add and remove mapping macros here.
  40. //}}AFX_MSG_MAP
  41. END_MESSAGE_MAP()
  42. /////////////////////////////////////////////////////////////////////////////
  43. // CGraphPieLabel message handlers