[求助]鼠标画任意线
我在鼠标的ON_WM_MOUSEMOVE消息函数中这样实现if (鼠标左键按下)
pDC->MoveTo(point.x, point.y);
pDC->LineTo(point.x, point.y);
}
但如果鼠标移动速度过快画出来得线是虚线,不管鼠标速度移动多快想画出来的线是实线怎么做呢?
有没有更好的方法呢?
[此贴子已经被作者于2006-5-23 12:05:02编辑过]
[此贴子已经被作者于2006-5-23 12:05:02编辑过]
你应该把顺序反过来,否则肯定画虚线了
pDC->LineTo(point.x, point.y);
pDC->MoveTo(point.x, point.y);
你应该把顺序反过来,否则肯定画虚线了
pDC->LineTo(point.x, point.y);
pDC->MoveTo(point.x, point.y);
pDC->MoveTo(point.x, point.y);是划线的初始位置
pDC->LineTo(point.x, point.y);是结束的位置
如果颠倒过来默认的初始坐标是0.0,根本就不起作用。
我要实现的是鼠标左键按下画任意线
[此贴子已经被作者于2006-5-25 10:50:09编辑过]