fgscaledraw.h
来自「用Visual c++来绘制地理学信息系统gis中的比例尺符号」· C头文件 代码 · 共 46 行
H
46 行
// FGScaleDraw.h: interface for the CFGScaleDraw class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FGSCALEDRAW_H__C7189EBA_6946_4CA1_AF5D_1342E1C35509__INCLUDED_)
#define AFX_FGSCALEDRAW_H__C7189EBA_6946_4CA1_AF5D_1342E1C35509__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
//比例尺的种类
enum FGScaleType
{
ST_SINGLELINE,
ST_SINGLELINE2,
ST_SINGLELINE3,
ST_FILLRECT,
ST_FILLRECT2,
ST_STEPPEDLINE,
ST_LINERECT
};
class CFGScaleDraw
{
public:
CFGScaleDraw();
virtual ~CFGScaleDraw();
FGScaleType m_ScaleType;
float m_fScale; //比例尺分母:1/m_fScale,1:10000的比例尺,m_fScale = 10000
int m_nMinX, m_nMaxX, m_nMinY, m_nMaxY;
public:
void SetScaleType(int type);
void SetScale(float scale);
void SetRect(CRect rect);
void SetRect(int minx, int miny, int maxx, int maxy);
void DrawScale(CDC* pdc);
};
#endif // !defined(AFX_FGSCALEDRAW_H__C7189EBA_6946_4CA1_AF5D_1342E1C35509__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?