Z zjtcm Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-22 #1 我用Canvas 的 RECT 方法画了一个矩形,我就想用鼠标点击矩形,使矩形很到焦点,可以有放大,缩小,拉伸等功能!!!!我不知道怎么实现!!请各位多多指教!不胜感激!
L lb3141 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-22 #2 将矩形用变量记住,当鼠标移动时判断是否在矩形内或矩形边缘,然后进行放大,缩小,拉伸等功能
L lixiaoli Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-12 #3 我觉得应该用控件形式来做,mousedown , mousemove时记住起始点,结束点,记住结束点是不停的在变化的。mouseup时,这时要创建类似tpanel的控件,并且擦除所画的虚线;把起始点结束点付给创建的控件。要操作tpanel就很容易了
我觉得应该用控件形式来做,mousedown , mousemove时记住起始点,结束点,记住结束点是不停的在变化的。mouseup时,这时要创建类似tpanel的控件,并且擦除所画的虚线;把起始点结束点付给创建的控件。要操作tpanel就很容易了
释 释迦 Unregistered / Unconfirmed GUEST, unregistred user! 2004-06-12 #4 有很多方法实现: 2楼说的是最根本的方法 如果只是画矩形,可以直接放个SHAPE在上面,点一下就选中了,缩放也容易做。。;P