用delphi怎么画一个倾斜的矩形(100分)

  • 主题发起人 主题发起人 woailanmi
  • 开始时间 开始时间
W

woailanmi

Unregistered / Unconfirmed
GUEST, unregistred user!
请问用delphi怎么画一个倾斜的矩形,

我知道可以通过画四条线的方法画出来,但是这样画出来矩形不能控制,

我希望画出一个像Tshape一样的图形来,可以对它加事件,比如鼠标经过事件,点击事件,,,

请高手帮忙,,急!!!!!!!!
 
定义一个数组(矩形四个角的坐标),画四条线就行,当鼠标经过时,如果坐标在矩形四个角的坐标之内单击,发送点击事件就行
 
请问有什么简单的点方法判断鼠标当前坐标是否在那个矩形里面呢???

感觉这样的话,那当鼠标在移动时,一直在判断,会不会使系统很慢呢??
 
有个控件,忘记是哪个了,可以实现你的要求,有时间帮你找找
 
我下到了那个控件,不过太多了,他的功能在强了,,一下看不懂,我是希望大家能给我说说原理就行。。
 
哈哈,不就是平行四边形吗?现在改叫倾斜的矩形了?
 
是什么控件?我也去下一个.
 
多人接受答案了。
 
后退
顶部