Delphi 如何在onMouseDown事件中获取鼠标光标下的控件?
我在Firemonkey HD应用程序中有一个TGridLayout,其中填充了一些图像。在gridLayout的onMouseDown事件中,我想获取用户单击的图像对象,但我只有鼠标坐标 为每个图像实现onMouseDown事件不是一个选项,因为如果从gridlayout中删除图像,则会留下一个空白。在这种情况下,我还想知道用户是否在这个空白区域单击了 在Firemonkey中是否有某种“getChildAtPos”或“FindVCLWindow”模拟Delphi 如何在onMouseDown事件中获取鼠标光标下的控件?,delphi,firemonkey,mousedown,mouse-position,childcontrol,Delphi,Firemonkey,Mousedown,Mouse Position,Childcontrol,我在Firemonkey HD应用程序中有一个TGridLayout,其中填充了一些图像。在gridLayout的onMouseDown事件中,我想获取用户单击的图像对象,但我只有鼠标坐标 为每个图像实现onMouseDown事件不是一个选项,因为如果从gridlayout中删除图像,则会留下一个空白。在这种情况下,我还想知道用户是否在这个空白区域单击了 在Firemonkey中是否有某种“getChildAtPos”或“FindVCLWindow”模拟 谢谢 做你需要的事。你需要指定控件所在的
谢谢 做你需要的事。你需要指定控件所在的点,在你的例子中是鼠标位置。应该可以做到。问题是关于FireMonkey!我的错也是:)我改进了这个问题,所以现在很清楚问题是关于Firemonkey应用程序的。