5. 简单绘图

5.1 画线

知识点

屏幕坐标点

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

起点和终点

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

点如何表示:CPoint

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

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

MFC划线

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

MFC划线

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

MFC划线

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

MFC划线

效果为:

MFC划线

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

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2021-08-06
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-04
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2021-08-20
  • 2021-07-31
  • 2021-10-28
相关资源
相似解决方案