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

操作系统开发

开发平台:

Visual C++

  1. //GraphPieLabel.h - Version 3.0 (Brian Convery, May, 2001)
  2. #if !defined(AFX_GRAPHPIELABEL_H__0A2648C1_5062_11D5_AD42_006008198224__INCLUDED_)
  3. #define AFX_GRAPHPIELABEL_H__0A2648C1_5062_11D5_AD42_006008198224__INCLUDED_
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // GraphPieLabel.h : header file
  8. //
  9. /******************************/
  10. /*The CGraphPieLabel class    */
  11. /*  defines the rectangular   */
  12. /*  region for which the label*/
  13. /*  will be drawn in.  This   */
  14. /*  way, we can avoid having  */
  15. /*  2 boxes overlaying each   */
  16. /*  other.  This check is done*/
  17. /*  in CGraph::DrawPieSeries()*/
  18. /*  before setting topLeft    */
  19. /*  values.                   */
  20. /******************************/
  21. /////////////////////////////////////////////////////////////////////////////
  22. // CGraphPieLabel window
  23. class CGraphPieLabel : public CStatic
  24. {
  25. // Construction
  26. public:
  27. CGraphPieLabel();
  28. // Attributes
  29. public:
  30. int lineXStart;
  31. int lineYStart;
  32. int lineXEnd;
  33. int lineYEnd;
  34. int topLeftX;
  35. int topLeftY;
  36. int labelQuadrant;
  37. CString pieLabel; //i.e.  30% - actual percentile
  38. // Operations
  39. public:
  40. // Overrides
  41. // ClassWizard generated virtual function overrides
  42. //{{AFX_VIRTUAL(CGraphPieLabel)
  43. //}}AFX_VIRTUAL
  44. // Implementation
  45. public:
  46. virtual ~CGraphPieLabel();
  47. // Generated message map functions
  48. protected:
  49. //{{AFX_MSG(CGraphPieLabel)
  50. // NOTE - the ClassWizard will add and remove member functions here.
  51. //}}AFX_MSG
  52. DECLARE_MESSAGE_MAP()
  53. };
  54. /////////////////////////////////////////////////////////////////////////////
  55. //{{AFX_INSERT_LOCATION}}
  56. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  57. #endif // !defined(AFX_GRAPHPIELABEL_H__0A2648C1_5062_11D5_AD42_006008198224__INCLUDED_)