MFC划线

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_44065088/article/details/102753931

5. 简单绘图

5.1 画线

知识点

屏幕坐标点

设备上下文(Device Content, DC)事件

起点和终点

如何捕捉这 2 点? 鼠标左键按下:起点, 鼠标左键抬起:终点

点如何表示:CPoint

这里我们再创建MFC项目时,用基于单文档的模式

首先我先推荐一个VS屎丢丢的好用的MFC开发工具 点击项目->类向导

在这里面添加消息处理就可以了vs可以帮你生成相应的函数,直接搜索 左键按下和抬起的消息处理函数在添加。

然后用一个CView类中添加一个成员变量m_OldPoint用于保存以前的坐标点

然后再抬起函数里面处理该点来划线,一般人的逻辑都是 按下开始划线 抬起划线结束

效果为:

我门再另一篇中讲述其他的画图方式

猜你喜欢

转载自blog.csdn.net/qq_44065088/article/details/102753931
MFC
今日推荐