ReportEntityLine.h
Upload User: kairuinn
Upload Date: 2009-02-07
Package Size: 2922k
Code Size: 1k
Category:

Graph program

Development Platform:

Visual C++

  1. #ifndef _CREPORTENTITYLINE_H_9D35E8C_89C8_4D2A_B89FB0442EAF #define _CREPORTENTITYLINE_H_9D35E8C_89C8_4D2A_B89FB0442EAF /////////////////////////////////////////////////////////// // File : ReportEntityLine.h // Created : 07/14/04 // #include "DiagramEditor/DiagramLine.h"
  2. #include "ReportLineProperties.h"
  3. class IThumbnailerStorage;
  4. class CReportEntityLine : public CDiagramLine { public: // Construction/destruction
  5. CReportEntityLine();
  6. virtual ~CReportEntityLine();
  7. virtual CDiagramEntity* Clone();
  8. virtual void Copy( CDiagramEntity * obj );
  9. virtual BOOL FromString( const CString& str );
  10. virtual CString GetString() const;
  11. static CDiagramEntity* CreateFromString( const CString & str );
  12. virtual void    Serialize(CArchive& ar);
  13. virtual void Draw( CDC* dc, CRect rect );
  14. // Operations
  15. unsigned int GetBorderThickness() const;
  16. void  SetBorderThickness( unsigned int value );
  17. unsigned int GetBorderColor() const;
  18. void  SetBorderColor( unsigned int value );
  19. // Attributes
  20. private:
  21. unsigned int m_borderThickness;
  22. unsigned int m_borderColor;
  23. CReportLineProperties m_dlg;
  24. }; #endif //_CREPORTENTITYLINE_H_9D35E8C_89C8_4D2A_B89FB0442EAF