[急]如何编程实现类似Visio中不规则曲线快速拖动效果?
众所周知当一个窗口的图像改变时是需要整个窗口重画的,而窗口重画是个缓慢的过程,它的速度往往跟不上鼠标的拖动,
或者导致鼠标拖动时的停滞,所以一般的画图程序都以异或方式来绘制这类可以拖动的图形
而Visio据我观察是绝对不可能是用异或的,因为它在曲线拖动时,在曲线的交点处能明显看出是遮挡关系而不是两种颜色异或的结果
但是它在拖动时又能够有这么快的速度,所以应该有一种其它的办法来实现
这应该是所有CAD软件都需要解决的问题,还希望在座的高手能指点一下。
我想知道的是它底层如何调用GDI函数来实现这样快速的拖动,而不是如何控制或者采用何种曲线拟合算法,如果我没说明白,请亲手打开Visio2002画两条不同颜色,相互遮挡的曲线来拖动就知道了。