Как получить элемент управления под курсором мыши в событии onMouseDown?
У меня есть TGridLayout, заполненный некоторыми изображениями в приложении Firemonkey HD. В событии onMouseDown gridLayout я хочу получить объект изображения, на котором щелкнул пользователь, но у меня есть только координаты мыши.
Реализация события onMouseDown для каждого изображения - не вариант, потому что если изображение удаляется из сетки, остается пустое пространство. В этом случае я также хочу знать, нажал ли пользователь в этой пустой области.
Есть ли какой-нибудь аналог "getChildAtPos" или "FindVCLWindow" в Firemonkey?
Спасибо!
2 ответа
Решение
FindVCLWindow делает то, что вам нужно. Вам нужно указать точку, в которой находится элемент управления, в вашем случае это позиция мыши.