📄 layerrectunit.h
字号:
// LayerRectUnit.h: interface for the CLayerRectUnit class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_LAYERRECTUNIT_H__7640A4C5_3448_4D71_96CC_177E52A4E2BD__INCLUDED_)
#define AFX_LAYERRECTUNIT_H__7640A4C5_3448_4D71_96CC_177E52A4E2BD__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "DataBase.h"
enum RectUnitHitStyle
{
RT_NULL = -1,
RT_TOP,
RT_BOTTOM,
RT_INSIDE
};
class CLayerRectUnit : public CDataBase
{
private:
COLORREF m_color; // 层位填充的颜色
CRect m_rectLayer;
float m_fMeanValue;
public:
void SetColor(COLORREF color);
void SetRectValue(CRect rect);
void SetMeanValue(float fMeanValue);
void SetTopPosition(int nTopPos);
void SetBottomPosition(int nBottomPos);
void SetMiddleLine(int nXMiddlePos);
CRect GetLayerRect();
COLORREF GetLayerColor();
float GetMeanValue();
int GetTopPosition();
int GetBottomPosition();
BOOL HitTest(CPoint point);
void OffsetTop(int dx,int dy);
void OffsetBottom(int dx,int dy);
void Draw(CDC *pDC);
operator = (const CLayerRectUnit& other);
public:
CLayerRectUnit();
CLayerRectUnit(COLORREF color, float fMeanValue, CRect rectLayer);
virtual ~CLayerRectUnit();
};
#endif // !defined(AFX_LAYERRECTUNIT_H__7640A4C5_3448_4D71_96CC_177E52A4E2BD__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -