VCL フォームアプリケーションで多角形を描画する

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

グラフィックを使用する VCL フォーム アプリケーションの作成方法 への移動

この手順では,VCL フォームに多角形を描画します。

  1. VCL フォームを作成する。
  2. 多角形を描画する,フォームの OnPaint イベントハンドラを作成する。
  3. アプリケーションをビルドして実行する。

VCL フォームを作成する

  1. [ファイル > 新規作成 > その他]の[Delphi プロジェクト > ]または[C++Builder プロジェクト]を選択し,[VCL フォームアプリケーション]アイコンをダブルクリックします。VCL フォームデザイナが表示されます。
  2. フォームビューで,必要であればフォームをクリックして,オブジェクトインスペクタに Form1 を表示します。

OnPaint イベントハンドラを作成する

  1. オブジェクトインスペクタの[イベント]タブをクリックします。
  2. OnPaint イベントをダブルクリックします。コードエディタが表示され,TForm1.FormPaint(Delphi)または TForm1::FormPaint(C++)イベントハンドラブロックにカーソルが置かれます。
  3. 次のイベントハンドラコードを入力します。
Canvas.Polygon ([Point(0,0), Point(0, ClientHeight),
Point(ClientWidth, ClientHeight)]);
TPoint points[] = { Point(0,0),
                    Point(0, ClientHeight),
                    Point(ClientWidth, ClientHeight) };
Canvas->Polygon( points, 3 );

プログラムを実行する

  1. [実行 > 実行]を選択します。
  2. アプリケーションが実行され,フォームの左下半分に直角三角形が表示されます。

関連項目