这里要捕获到鼠标的两个消息:WM_LBUTTONDOWN, WM_LBUTTONUP。响应WM_LBUTTONDOWN消息记录直线的起始点,响应WM_LBUTTONUP消息记录直线的终点并绘制直线。
好了,我们看看怎么响应。
下面看看响应WM_LBUTTONUP消息记录直线的终点并绘制直线。
连续线绘图:
思路:鼠标移动的信号被捕捉到,然后随时响应该信号,绘制图线。
这里要设置一个BOOL变量 m_bDraw 来判断是否鼠标左键按下了。
本文介绍如何使用WM_LBUTTONDOWN和WM_LBUTTONUP消息响应绘制直线,包括记录起点和终点的方法,并展示了连续绘图、改变画笔颜色及不同绘图模式的实现。
这里要捕获到鼠标的两个消息:WM_LBUTTONDOWN, WM_LBUTTONUP。响应WM_LBUTTONDOWN消息记录直线的起始点,响应WM_LBUTTONUP消息记录直线的终点并绘制直线。
好了,我们看看怎么响应。
下面看看响应WM_LBUTTONUP消息记录直线的终点并绘制直线。
连续线绘图:
思路:鼠标移动的信号被捕捉到,然后随时响应该信号,绘制图线。
这里要设置一个BOOL变量 m_bDraw 来判断是否鼠标左键按下了。
1656
927
1019

被折叠的 条评论
为什么被折叠?