?? circleobj.h
字號(hào):
//Circle.h 圖形元圓類的聲明文檔
#pragma once
#include "figureobj.h"
class CCircleObj :
public CFigureObj
{
protected:
DECLARE_SERIAL(CCircleObj);
CCircleObj(void);
public:
//下面是構(gòu)造函數(shù)
CCircleObj(const CRect& position);
virtual ~CCircleObj(void);
//下面是實(shí)現(xiàn)函數(shù)
virtual void Draw(CVisDrawView* pView, CDC* pDC);
virtual void Serialize(CArchive& ar);
//下面是操作函數(shù)
//計(jì)算矩形圖元的邊界矩形
virtual CRect CalcBounds(CVisDrawView* pView);
double CalcRadium(double ptx, double pty);
void SetRadium(double radium);
double GetRadium(void);
void SetCenterPoint(double ptx, double pty);
void GetCenterPoint(double& ptx, double& pty);
//手柄操作函數(shù)
virtual int GetHandleCount();
virtual CPoint GetHandle(CVisDrawView* pView, int nHandle);
void MoveHandleTo(int nHandle, CPoint point, CVisDrawView* pView);
void MoveTo( CPoint delta, CVisDrawView* pView);
//圖元拾取判斷
virtual BOOL IsSelected(CVisDrawView* pView, const CPoint& point);
//成員變量
protected:
double m_CenterPointx, m_CenterPointy; //圓心坐標(biāo)
double m_Radium; //半徑
};
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -