GraphHaveData.h
上传用户:lds876
上传日期:2013-05-25
资源大小:567k
文件大小:1k
源码类别:

P2P编程

开发平台:

Visual C++

  1. // GraphHaveData.h: interface for the CGraphHaveData class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_GRAPHHAVEDATA_H__14FF77F5_32BF_4F7B_8F77_C247CF74D250__INCLUDED_)
  5. #define AFX_GRAPHHAVEDATA_H__14FF77F5_32BF_4F7B_8F77_C247CF74D250__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class CGraphHaveData  
  10. {
  11. public:
  12. CGraphHaveData();
  13. virtual ~CGraphHaveData();
  14. BOOL Create(CRect rc, CWnd* pParent);
  15. void SetData(const vector<bool>& vData);
  16. void SetData(const vector<long>& vData);
  17. void SetSize (CRect rc);
  18. void Draw(CDC& dc, CPoint ptOffset = CPoint(0, 0));
  19. private:
  20. void OnSizeChange();
  21. vector<long> m_vData;
  22. vector<long> m_vShowData;
  23. long m_lPenWidth;
  24. CRect m_rc;
  25. CWnd* m_pParent;
  26. };
  27. #endif // !defined(AFX_GRAPHHAVEDATA_H__14FF77F5_32BF_4F7B_8F77_C247CF74D250__INCLUDED_)