ラバー バンドの例
グラフィック プログラミングの概要 への移動
この例では、実行時にユーザーが図形を描くときにマウスの動きを追跡する "ラバー バンド" 効果を、グラフィック アプリケーションで実装する方法の詳細を説明します。 コード例は、C:\Users\Public\Documents\Embarcadero\Studio\23.0\Samples\Object Pascal\VCL\Graphex
ディレクトリ内にあるサンプルから取得できます([スタート|プログラム|Embarcadero RAD Studio Athens|サンプル] をクリックし、\Object Pascal\VCL\Graphex
ディレクトリまで移動します)。アプリケーションは、クリックとドラッグに応答して、ウィンドウのキャンバス上に直線は形状を描画します:その際、マウス ボタンの押下で描画を開始し、マウス ボタンを離すと描画が終了します。
まず、サンプルのコードでメイン フォームの描画面に描画する方法を示します。その後の例では、ビットマップ上に描画する方法を示します。
以下のトピックで例を解説します。