L lwb1 Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-30 #1 我用Canvas.Brush.Bitmap := Bitmap; 的方法不行.画出来的不是位图而是黑色
B Brave Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-30 #2 你只能用copyrect 因为画线用的是pen不是brush
H Huzzz Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-06 #3 把线进行缓冲处理,产生一个线形区(包围这条线),然后把这个区用多边形方法画出来。 如: 线(10,10) (40,40) 产生多边形 (5,15) (15,5) (45,35) (35,45) (5,15), 用Canvas.Polygon把多边形画出来就行了。 简单吧,你就说:你这方法我早就想到了,只不过没说出来而已。
把线进行缓冲处理,产生一个线形区(包围这条线),然后把这个区用多边形方法画出来。 如: 线(10,10) (40,40) 产生多边形 (5,15) (15,5) (45,35) (35,45) (5,15), 用Canvas.Polygon把多边形画出来就行了。 简单吧,你就说:你这方法我早就想到了,只不过没说出来而已。