📄 pointobj.h
字号:
#pragma once
#include "figureobj.h"
class CPointObj :
public CFigureObj
{
protected:
DECLARE_SERIAL(CPointObj);
CPointObj(void);
public:
//下面是构造/析构函数
CPointObj(const CRect& position);
virtual ~CPointObj(void);
//下面是实现函数
//绘制点图形元
virtual void Draw(CVisDrawView* pView, CDC* pDC);
//系列化点图形元
virtual void Serialize(CArchive& ar);
//下面是操作函数
void SetPoint(double pointx, double pointy);
void GetPoint(double& pointx, double& pointy);
virtual CRect CalcBounds(CVisDrawView* pView);
BOOL IsSelected(CVisDrawView* pView, const CPoint& point);
//手柄操作函数
virtual int GetHandleCount();
virtual CPoint GetHandle(CVisDrawView* pView, int nHandle);
void MoveTo( CPoint delta, CVisDrawView* pView);
//下面是属性成员变量
private:
double m_pointx, m_pointy;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -