ReportEntityLine.h
上传用户:kairuinn
上传日期:2009-02-07
资源大小:2922k
文件大小:1k
源码类别:

图形图象

开发平台:

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