QGlobalObj.h
资源名称:QGIS.rar [点击查看]
上传用户:oybseng
上传日期:2015-04-27
资源大小:7831k
文件大小:1k
源码类别:
GDI/图象编程
开发平台:
Visual C++
- // QGlobalObj.h: interface for the CQGlobalObj class.
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_QGLOBALOBJ_H__5278C154_16B8_4AA1_BDF3_E91EF8E6EF53__INCLUDED_)
- #define AFX_QGLOBALOBJ_H__5278C154_16B8_4AA1_BDF3_E91EF8E6EF53__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- //QGIS的全局对象类 在这个类里面包含一些
- //系统必须的全局对象并且在动态库输出时导出
- class CQCoordSys;
- class AFX_EXT_CLASS CQGlobalObj
- {
- public:
- CQGlobalObj();
- CQGlobalObj(int,int,double,COLORREF,COLORREF,COLORREF,int,unsigned char,CQCoordSys *);
- CQGlobalObj(CQGlobalObj & glObj);
- void Copy(CQGlobalObj & glObj);
- CQGlobalObj & operator = (CQGlobalObj & glObj);
- virtual ~CQGlobalObj();
- public:
- CQCoordSys * g_pCoordSysObj; //全局坐标系统对象
- int g_nPixelsPerInchX;
- int g_nPixelsPerInchY;
- double g_fEffectiveDistance;
- int g_nCurMapMode;
- COLORREF g_CurBackgroundColor;//全局变量当前背景色
- COLORREF g_CurPenColor;
- COLORREF g_CurBrushColor;
- unsigned char g_uNewlineChar; //全局换行符
- };
- extern __declspec(dllimport) CQGlobalObj EXPORT g_QObj;
- #endif // !defined(AFX_QGLOBALOBJ_H__5278C154_16B8_4AA1_BDF3_E91EF8E6EF53__INCLUDED_)