VC绘图,先绘制一定点,然后用MoveTo,LineTo连成曲线,现在当鼠标左键点击原来点时,可以对其移动!

2024-12-12 22:47:17
推荐回答(1个)
回答1:

画图程序都做腻了,楼主的问题我来回答吧
响应鼠标左键按下,弹起和鼠标移动消息
添加一个BOOL型变量BL,赋值为FALSE,当鼠标左键按下时设置其TRUE,弹起时为FALSE
设置一个CPoint对象PT用于存放你需要的点

在鼠标按下消息的响应函数中添加:
PT=point;//此处的point为LBUTTONDOWN消息中的参数point

在鼠标移动消息的响应函数中添加:
if(BL)
{
PT=point; //此处的point为MoveMouse消息中的参数point
}

不懂再追问