Timageにビットマップを表示させています。
入力するビットマップの大きさが一定でないため、縦横比を固定した状態で表示させています。
よって、画像が任意に拡大・縮小してしまっています。
その際に、画像の座標をマウスイベントで取得する際に、拡大(縮小)している分だけ座標がずれてしまって困っております。
縮小率・拡大率がわかれば、座標の補正も可能ですが、Timageに任せきりでいるため、その情報もわからずに対応ができません。
何かよい方法はありますでしょうか?
以下の2つは異なると思いますので、この比率で座標変換すればいいかと思います。
Image1.Width
Image1.Picture.Width
deldelさん ありがとうございます。確認作業がうまくいかず返事が遅くなりました。
画像の縦横比が異なっていたため、長い方で比率を求め座標変換することでうまくいきました。
感謝いたします。
ツイート | ![]() |