画像は,一般的に,TImage 等(フォームの場合もあります) のコントロールに
表示します.
そのコントロール内で画像を移動したり,サイズを変更するには,
その TImage の TCanvas に描画する位置やサイズを変更できます.
エンドユーザからみた「画像の移動やリサイズ」を実装するには,上のように
する方法もありますが,TImage 等の描画用コントロールを移動リサイズして
しまう方法もあります.
この時,画像は,TImage 等のコントロールと同じサイズで表示するようにします.
すると,見かけ上,画像が移動リサイズしているように見えます.
この方法は,マウス操作の実装が容易なような気がします.
当サイトの移動リサイズのサンプルは,ほとんどこの方式です.
|