#pragma once #ifndef ScatterChart_h__ #define ScatterChart_h__ #include "ChartConcrete.h" namespace NChart { class AFX_EXT_CLASS CScatterChart : public CChartConcrete { public: CScatterChart(CChartObjectProxy * pProxyObject=NULL); virtual ~CScatterChart(); virtual void Draw(CXyDC &dc); /*virtual CDrawingObject* HitTest(const CPoint2D& ptHit);*/ virtual void Accept(CChartAbstractVisitor *pVisitor); bool GetIsShowLinearLine(){return m_showLinearLine;}; void SetIsShowLinearLine(bool isShow){ m_showLinearLine=isShow;}; protected: virtual void Layout(); virtual void CreateLegend(); virtual void CreateAxis(); bool m_showLinearLine; }; }//namespace #endif // ScatterChart_h__