QGlobalObj.h
上传用户:oybseng
上传日期:2015-04-27
资源大小:7831k
文件大小:1k
源码类别:

GDI/图象编程

开发平台:

Visual C++

  1. // QGlobalObj.h: interface for the CQGlobalObj class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_QGLOBALOBJ_H__5278C154_16B8_4AA1_BDF3_E91EF8E6EF53__INCLUDED_)
  5. #define AFX_QGLOBALOBJ_H__5278C154_16B8_4AA1_BDF3_E91EF8E6EF53__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. //QGIS的全局对象类 在这个类里面包含一些
  10. //系统必须的全局对象并且在动态库输出时导出
  11. class CQCoordSys;
  12. class AFX_EXT_CLASS CQGlobalObj  
  13. {
  14. public:
  15. CQGlobalObj();
  16. CQGlobalObj(int,int,double,COLORREF,COLORREF,COLORREF,int,unsigned char,CQCoordSys *);
  17. CQGlobalObj(CQGlobalObj & glObj);
  18. void Copy(CQGlobalObj & glObj);
  19. CQGlobalObj & operator = (CQGlobalObj & glObj);
  20. virtual ~CQGlobalObj();
  21. public:
  22. CQCoordSys * g_pCoordSysObj; //全局坐标系统对象
  23. int g_nPixelsPerInchX;
  24. int g_nPixelsPerInchY;
  25. double g_fEffectiveDistance;
  26. int g_nCurMapMode;
  27. COLORREF g_CurBackgroundColor;//全局变量当前背景色
  28. COLORREF g_CurPenColor;
  29. COLORREF g_CurBrushColor;
  30. unsigned char g_uNewlineChar; //全局换行符
  31. };
  32. extern __declspec(dllimport) CQGlobalObj EXPORT g_QObj; 
  33. #endif // !defined(AFX_QGLOBALOBJ_H__5278C154_16B8_4AA1_BDF3_E91EF8E6EF53__INCLUDED_)