stroke.h

来自「用vc++实现了开关串口」· C头文件 代码 · 共 27 行

H
27
字号

#include <afxtempl.h>       // MFC templates// _AFX_NO_AFXCMN_SUPPORT


class CStroke : public CObject
{
public:
	CStroke(UINT nPenWidth); //构造函数
	
protected:
	CStroke();              //缺省构造函数
	DECLARE_SERIAL(CStroke) //序列化支持宏

//Attributes
public:
	UINT                   m_nPenWidth;    //笔的宽度

	CArray<CPoint,CPoint>  m_pointArray;   //一系列连接起来的点
	CRect               m_rectBounding;    //包含该线条的最小矩形
										
//Operations
public:
	BOOL DrawStroke(CDC* pDC);             //画线
	void FinishStroke();                   
    CRect& GetBoundingRect() { return m_rectBounding; }
	virtual void Serialize(CArchive& ar);  //继承了老祖宗CObject的特性:序列化
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?