2个回答
展开全部
你是用MFC吗?
在MFC中很容易实现.
CDC *dc=GetDC();
//在(x0,y0),(x1,y1)间画一条线
dc.MoveTo(x0,y0);
dc.LineTo(x1,y1);
//至于移动,清除,就可以用异或笔.
dc.SetROP2(R2_NOT)
//要想清除前面画的线,只要再画一次线就行
dc.MoveTo(x0,y0);
dc.LineTo(x1,y1);//这样前面的画的线就清除掉了.
//移动不就是先把原来的线清除掉,再到另外个地方画一条不就实现了
在MFC中很容易实现.
CDC *dc=GetDC();
//在(x0,y0),(x1,y1)间画一条线
dc.MoveTo(x0,y0);
dc.LineTo(x1,y1);
//至于移动,清除,就可以用异或笔.
dc.SetROP2(R2_NOT)
//要想清除前面画的线,只要再画一次线就行
dc.MoveTo(x0,y0);
dc.LineTo(x1,y1);//这样前面的画的线就清除掉了.
//移动不就是先把原来的线清除掉,再到另外个地方画一条不就实现了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |