4

Firemonkey HD Applicationにいくつかの画像で満たされた TGridLayout があります。gridLayout の onMouseDown イベントで、ユーザーがクリックした画像オブジェクトを取得したいのですが、マウス座標しかありません。

画像がグリッドレイアウトから削除されると空のスペースが残るため、すべての画像に onMouseDown イベントを実装することはオプションではありません。この場合、ユーザーがこの空の領域をクリックしたかどうかも知りたいです。

Firemonkey にある種の「getChildAtPos」または「FindVCLWindow」類似物はありますか?

ありがとう!

4

2 に答える 2

6

TForm.ObjectAtPointでうまくいくはずです。

于 2012-10-08T13:30:56.120 に答える
-1

FindVCLWindowは必要なことを行います。コントロールがあるポイントを指定する必要があります。あなたの場合はマウスの位置です。

于 2012-10-08T13:17:53.717 に答える