ラバー バンドの例

提供: RAD Studio
移動先: 案内検索

グラフィック プログラミングの概要 への移動


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

まず、サンプルのコードでメイン フォームの描画面に描画する方法を示します。その後の例では、ビットマップ上に描画する方法を示します。

以下のトピックで例を解説します。

関連項目