当前位置 : 主页 > 编程语言 > delphi >

delphi – 如何在onMouseDown事件中获取鼠标光标下的控件?

来源:互联网 收集:自由互联 发布时间:2021-06-23
我有一个TGridLayout在Firemonkey HD应用程序中填充了一些图像.在gridLayout的onMouseDown事件中,我想获取用户点击的图像对象,但我只有鼠标坐标. 为每个图像实现onMouseDown事件不是一个选项,因为
我有一个TGridLayout在Firemonkey HD应用程序中填充了一些图像.在gridLayout的onMouseDown事件中,我想获取用户点击的图像对象,但我只有鼠标坐标.

为每个图像实现onMouseDown事件不是一个选项,因为如果从gridlayout中删除图像,则会留下空白空间.在这种情况下,我还想知道用户是否已经点击了这个空白区域.

Firemonkey中是否存在某种“getChildAtPos”或“FindVCLWindow”模拟?

谢谢!

TForm.ObjectAtPoint应该做的伎俩.
网友评论