delphi – 如何在onMouseDown事件中获取鼠标光标下的控件?
发布时间:2020-12-15 09:18:12 所属栏目:大数据 来源:网络整理
导读:我有一个TGridLayout在Firemonkey HD应用程序中填充了一些图像.在gridLayout的onMouseDown事件中,我想获取用户点击的图像对象,但我只有鼠标坐标. 为每个图像实现onMouseDown事件不是一个选项,因为如果从gridlayout中删除图像,则会留下空白空间.在这种情况下,
我有一个TGridLayout在Firemonkey HD应用程序中填充了一些图像.在gridLayout的onMouseDown事件中,我想获取用户点击的图像对象,但我只有鼠标坐标.
为每个图像实现onMouseDown事件不是一个选项,因为如果从gridlayout中删除图像,则会留下空白空间.在这种情况下,我还想知道用户是否已经点击了这个空白区域. Firemonkey中是否存在某种“getChildAtPos”或“FindVCLWindow”模拟? 谢谢! 解决方法
TForm.ObjectAtPoint应该做的伎俩.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |