太 太极先锋 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-01 #1 如何在窗体上划一条斜线,并更具具体情况调整斜线的倾斜角度?谢谢[] 有没有现成的控键可以使用?
D duanli Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-01 #2 没有现成的控件干这种事情 一般实现思路如下: 在OnPaint事件中根据所谓的具体情况计算斜线角度和两顶点坐标,然后重新绘制斜线,Canvas.LineTo。可以使用缓冲技术BitBlt
太 太极先锋 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-01 #3 如果用canvas动态绘制线的话,那如何设置线的粗细啊! 另外如何使一个矩形,或者一个图片倾斜,并能改变它的角度? 谢谢
D duanli Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-04 #4 画直线时设置线的粗细 Canvas.Pen.Width:=线宽; 利用画笔可以设置各种属性,可以查一下Delphi的帮助TPen 使矩形或图片倾斜使用的则是其他的方法,你可以在大富翁的论坛里查一下
A app2001 Unregistered / Unconfirmed GUEST, unregistred user! 2004-02-04 #5 http://www.aidelphi.com/6to23/docu/Vector.zip 看一下人家是如何实现的吧