vc++在使用GDI和CDC画线之前为什么要用MoveTo或MoveToEx函数?

vc++在使用GDI和CDC画线之前为什么要用MoveTo或MoveToEx函数?,第1张

MoveTo顾名思义、移动到、说白了就是把画笔(或者画刷、等等、、)移动到。用处就是设置图形 *** 作的起点。 你的软件想为用户画线、你的软件就需要知道用户想要画线的起点和终点。当用户按下鼠标,你的软件的LButtonDown函数被调用,并记录下这个点。松开鼠标LButtonUp函数被调用,并记录下鼠标松开的点。然后用MoveTo告诉windows从这个点开始画。然后用LineTo告诉windows画到哪个点。两点决定一条直线。你的软件就通过windows接口为用户画出了一条线。明白?

pDC->MoveTo(0,i)移动坐标到((0,i))

pDC->LineTo(300,i)画线到画到(300,i)

循环,大概滑出来就是个 方正的一圈圈的线


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11708682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存