表示: 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 オブジェクトをユーザーが解放する必要があります。