5. 简单绘图
5.1 画线
• 知识点
– 屏幕坐标点
– 设备上下文(Device Content, DC)– 事件
• 起点和终点
– 如何捕捉这 2 点? 鼠标左键按下:起点, 鼠标左键抬起:终点
– 点如何表示:CPoint
这里我们再创建MFC项目时,用基于单文档的模式
首先我先推荐一个VS屎丢丢的好用的MFC开发工具 点击项目->类向导
在这里面添加消息处理就可以了vs可以帮你生成相应的函数,直接搜索 左键按下和抬起的消息处理函数在添加。
然后用一个CView类中添加一个成员变量m_OldPoint用于保存以前的坐标点
然后再抬起函数里面处理该点来划线,一般人的逻辑都是 按下开始划线 抬起划线结束
效果为:
我门再另一篇中讲述其他的画图方式