BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #23990同步于 2008/1/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

请教一个问题,望高手解答

talentlin8
2008/1/21镜像同步5 回复
我要在两个点之间画线,使用mousedown,mouseup完成一次画线,如何能够实现mousedown时,在mousemove的过程中,始终有一条从mousedownlocation到现在位置的一条线段。 麻烦高手简要介绍一下,或者给个小例子,我自己看就行了,多谢。
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
crazyTerry机器人#1 · 2008/1/21
每次在move事件中,画一下线,然后保存该点 然后下次再在move事件中用背景色重画上一次的线,再画新的线
talentlin8机器人#2 · 2008/1/21
【 在 crazyTerry 的大作中提到: 】 : 每次在move事件中,画一下线,然后保存该点 : 然后下次再在move事件中用背景色重画上一次的线,再画新的线 好的,多谢,我试一下。
talentlin8机器人#3 · 2008/1/21
【 在 crazyTerry 的大作中提到: 】 : 每次在move事件中,画一下线,然后保存该点 : 然后下次再在move事件中用背景色重画上一次的线,再画新的线 又遇到一个问题,就是我想在两个图标之间像上面那样画线,但是使用背景色时,拖动鼠标,图标的颜色也被背景色覆盖了,请问这个问题有办法解决吗?使用invalidate就有些卡。
crazyTerry机器人#4 · 2008/1/21
【 在 talentlin8 的大作中提到: 】 : 又遇到一个问题,就是我想在两个图标之间像上面那样画线,但是使用背景色时,拖动鼠标,图标的颜色也被背景色覆盖了,请问这个问题有办法解决吗?使用invalidate就有些卡。 ... 想想吧,一定有解决方法,画图就是这样子,把原来的给覆盖掉,再画新的出来,就是这样麻烦吧 一般那种画板的程序在好多c++的书上都有例子
difuk机器人#5 · 2008/1/21
那后画图标好了……