判断一个对象是否存在于某个区域 ( 积分: 50 )

  • 主题发起人 主题发起人 DELPHI.X
  • 开始时间 开始时间
D

DELPHI.X

Unregistered / Unconfirmed
GUEST, unregistred user!
例如判断一个label是否存在于一个Rect范围内(多选效果),有什么好办法~
 
例如判断一个label是否存在于一个Rect范围内(多选效果),有什么好办法~
 
用函数 PtInRect(const Rect: TRect; const P: TPoint): Boolean;
 
我的建议是自己遍历,用Controls数组,每个控件都会有一个ClipRect(好像是,自己找一下,就是它的包络矩形),然后判断

下面的网址和你的问题类似,参考一下
http://www.delphibbs.com/delphibbs/dispq.asp?LID=2271657
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
930
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部