Anzeigen: Delphi
C++
Anzeigeeinstellungen
Die Pinseleigenschaft Bitmap setzen
Aus RAD Studio XE2
Nach oben zu Mit Grafiken und Multimedia arbeiten - Index
Nach oben zu C++Builder-Entwicklerhandbuch
Mit der Eigenschaft Bitmap eines Pinsels können Sie ein Bitmap-Bild für den Pinsel festlegen, das beim Füllen von Formen und anderen Bereichen als Muster verwendet werden soll.
Im folgenden Beispiel wird ein Bitmap aus einer Datei geladen und dem Pinsel der Eigenschaft Canvas des Formulars Form1 zugewiesen:
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));
Anmerkung: Der Pinsel wird nicht zum Eigentümer des Bitmap-Objekts, das seiner Eigenschaft Bitmap zugewiesen wurde. Sie müssen daher sicherstellen, dass das Bitmap-Objekt während der Lebensdauer des Pinsels gültig bleibt, und es anschließend selbst freigeben.