…………
// Implementation
public:
CArray<CPoint,CPoint&> pt;
//CPoint pttt;
bool bLBDown;
//CPoint pt;
//CPoint ptt;
CArray<CPoint,CPoint&> m_p2;
CArray<CPoint,CPoint&> m_p1;
//CPoint m_p1;
int a;
int niu;
//CPoint m_PointArray;
CArray<CPoint,CPoint&> m_PointArray;
virtual ~CLjxView();
…………
---------------------------------------------
………… pDC->LineTo(m_PointArray[29]);
pDC->MoveTo(m_PointArray[7]);
pDC->LineTo(m_PointArray[27]);
pDC->MoveTo(m_PointArray[5]);
pDC->LineTo(m_PointArray[27]);
for(int i=1;i<30;i++)
{
pDC->Ellipse(m_p1[i].x,m_p1[i].y,m_p2[i].x,m_p2[i].y);
}
pDC->Rectangle(m_p1[0].x, m_p1[0].y, m_p2[0].x, m_p2[0].y);
//pDC->Rectangle(m_p1[1].x, m_p1[1].y, m_p2[1].x, m_p2[1].y);
………………
——————————————————————————————————————
以上代码只能生成一些固定的点和线,怎么做才能让多个点和线和任意拖动来改变位置呢?
// Implementation
public:
CArray<CPoint,CPoint&> pt;
//CPoint pttt;
bool bLBDown;
//CPoint pt;
//CPoint ptt;
CArray<CPoint,CPoint&> m_p2;
CArray<CPoint,CPoint&> m_p1;
//CPoint m_p1;
int a;
int niu;
//CPoint m_PointArray;
CArray<CPoint,CPoint&> m_PointArray;
virtual ~CLjxView();
…………
---------------------------------------------
………… pDC->LineTo(m_PointArray[29]);
pDC->MoveTo(m_PointArray[7]);
pDC->LineTo(m_PointArray[27]);
pDC->MoveTo(m_PointArray[5]);
pDC->LineTo(m_PointArray[27]);
for(int i=1;i<30;i++)
{
pDC->Ellipse(m_p1[i].x,m_p1[i].y,m_p2[i].x,m_p2[i].y);
}
pDC->Rectangle(m_p1[0].x, m_p1[0].y, m_p2[0].x, m_p2[0].y);
//pDC->Rectangle(m_p1[1].x, m_p1[1].y, m_p2[1].x, m_p2[1].y);
………………
——————————————————————————————————————
以上代码只能生成一些固定的点和线,怎么做才能让多个点和线和任意拖动来改变位置呢?
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法