⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pointobj.h

📁 参数化车间设备资源绘制程序
💻 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 + -