CustomFormCanvas (C++)
Description
The following code loads a bitmap from a file and assigns it to the Brush of the Canvas of Form1.
Code
#include <memory> //For STL auto_ptr class
void __fastcall TForm1::Button1Click(TObject *Sender)
{
std::auto_ptr<Graphics::TBitmap> BrushBmp(new Graphics::TBitmap);
BrushBmp->LoadFromFile("../bm1.BMP");
Form1->Canvas->Brush->Bitmap = BrushBmp.get();
Form1->Canvas->FillRect(Rect(0,0,100,100));
Form1->Canvas->Brush->Bitmap = NULL;
}
Uses
- Vcl.Forms.TCustomForm.Canvas ( fr | de | ja )
- Vcl.Graphics.TCanvas.Brush ( fr | de | ja )
- Vcl.Graphics.TBrush.Bitmap ( fr | de | ja )
- Vcl.Graphics.TCanvas.FillRect ( fr | de | ja )