表示: Delphi C++
表示設定

ブラシの Bitmap プロパティの設定

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

グラフィックとマルチメディアの処理:インデックス への移動

ブラシの Bitmap プロパティを使用すると,図形の内部などの領域を塗りつぶすためのパターンとして使用するビットマップイメージを設定できます。

以下の例では,ファイルからビットマップをロードし,Form1 の Canvas の Brush にそのビットマップを代入します。



 var
 Bitmap: TBitmap;
 begin
 Bitmap := TBitmap.Create;
 try
 Bitmap.LoadFromFile('MyBitmap.bmp');
 Form1.Canvas.Brush.Bitmap := Bitmap;
 Form1.Canvas.FillRect(Rect(0,0,100,100));
 finally
 Form1.Canvas.Brush.Bitmap := nil;
 Bitmap.Free;
 end;
 end;



 BrushBmp->LoadFromFile("MyBitmap.bmp");
 Form1->Canvas->Brush->Bitmap = BrushBmp;
 Form1->Canvas->FillRect(Rect(0,0,100,100));



メモ:  ブラシは,Bitmap プロパティに割り当てられたビットマップオブジェクトの所有権を管理しません。Bitmap オブジェクトが Brush の存続期間中有効であることを確認して,後で Bitmap オブジェクトをユーザーが解放する必要があります。

関連項目

他言語版