W Walkline Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-14 #1 在画图程序中用来画方框或者选定一定范围时候用到的那种方法,我不要那种画了再擦的方法,有没有高明一点的办法? 抱歉,我知道这个问题比较简单,而且我的分数也不多,所以只好给20分了,请不要嫌弃啊
A amo Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-14 #2 就是用画了再擦的方法, 这是最简单也是最有效的方法。 不过擦是用异或方式去擦,有时也会结合双缓冲,这要看你的应用了。
C cgh0717 Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-14 #3 可以这样做:因为是矩形的框,计算好总长度, 每隔一定距离就画一段线。
W Walkline Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-15 #5 非常感谢各位的关注。 其实这个方法我从前是知道的,在一本书上看到的,它能够无闪烁的画出来很漂亮的“橡筋线”,只是我现在都不知道那是本什么书了,所以只好来问问各位大侠。 to amo: 我初学 delphi,不清楚怎么样用异或的方法来擦线,能说的具体一点吗?
非常感谢各位的关注。 其实这个方法我从前是知道的,在一本书上看到的,它能够无闪烁的画出来很漂亮的“橡筋线”,只是我现在都不知道那是本什么书了,所以只好来问问各位大侠。 to amo: 我初学 delphi,不清楚怎么样用异或的方法来擦线,能说的具体一点吗?
S shaofun Unregistered / Unconfirmed GUEST, unregistred user! 2001-08-15 #6 异或方法: Canvas.Pen.Mode := pmXor;