📄 fgscaledraw.h
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -