怎样用c++编程实现直线的定义、移动、清除、画线
答案:2 悬赏:40
解决时间 2021-02-18 12:25
- 提问者网友:孤笛钟情你
- 2021-02-18 04:50
急急急!
最佳答案
- 二级知识专家网友:开心就好
- 2021-02-18 05:19
你是用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);//这样前面的画的线就清除掉了.
//移动不就是先把原来的线清除掉,再到另外个地方画一条不就实现了
全部回答
- 1楼网友:两不相欠
- 2021-02-18 05:36
你好!
我这有个C++源码的画图软件,功能的都有,需要的HI我
如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯