A asd123789 Unregistered / Unconfirmed GUEST, unregistred user! 2005-01-04 #1 我用delphi的canvas画了一个矩形,但是怎么能用鼠标在它上面一单击就选中它,然后随意的调整它的大小,或者是给它宽度,高度的参数让它变化? 找了一天的质料也没有做出来,请高手指教!!
A asd123789 Unregistered / Unconfirmed GUEST, unregistred user! 2005-01-04 #2 我用delphi的canvas画了一个矩形,但是怎么能用鼠标在它上面一单击就选中它,然后随意的调整它的大小,或者是给它宽度,高度的参数让它变化? 找了一天的质料也没有做出来,请高手指教!!
L lcd_733 Unregistered / Unconfirmed GUEST, unregistred user! 2005-01-15 #3 创建一个TList,用来存储每个图形的形状,位置等信息。 当鼠标按下时,判断是否选中图形 当图形改变时,按照存储的信息对所有图形重画。
F fhb Unregistered / Unconfirmed GUEST, unregistred user! 2005-02-16 #4 看看TCAD http://www.codeidea.com
刘 刘gw Unregistered / Unconfirmed GUEST, unregistred user! 2005-02-16 #5 这个问题比较难,首先要创建一个矩形类,然后在鼠标的ONMOUSEMOVE事件中计算指针坐标,同时和矩形类的实例的坐标比对……,只在canvas上画不行。可以和我联系,给你发一部分代码。
盛 盛利 Unregistered / Unconfirmed GUEST, unregistred user! 2005-02-16 #6 我写了一个软件有这个功能,你可以先下载看看, ftp://syrq.oicp.net/VectorDraw/VectorDraw.exe 矢量图画图软件,cunion-sxq@163.com
X xf-wangyi Unregistered / Unconfirmed GUEST, unregistred user! 2005-02-16 #7 矩形可以是一个类,你比如可以从TGraphicControl继承,重绘一下。其中的鼠标操作等都封装在类中了,移动,改变大小什么的。还有不能画在Canvas上,把你写的比如矩形类或是椭圆呀什么的可以扔在TScrollBox
矩形可以是一个类,你比如可以从TGraphicControl继承,重绘一下。其中的鼠标操作等都封装在类中了,移动,改变大小什么的。还有不能画在Canvas上,把你写的比如矩形类或是椭圆呀什么的可以扔在TScrollBox
D delphibbs_yjh Unregistered / Unconfirmed GUEST, unregistred user! 2005-03-17 #8 也请(刘gw、盛利、xf-wangyi)看看这个图象问题 http://www.delphibbs.com/delphibbs/dispq.asp?lid=3014806 sea_2001forever@sina.com
也请(刘gw、盛利、xf-wangyi)看看这个图象问题 http://www.delphibbs.com/delphibbs/dispq.asp?lid=3014806 sea_2001forever@sina.com