Hintergrundbild in der Form
-
also ich habs mal so probiert
Graphics::TBitmap *Bild = new Graphics::TBitmap;Bild->LoadFromFile("Bild.bmp"); Form1->Canvas->StretchDraw(Rect(0,0,570,186),Bild);aber er zeichnet es nicht, ich weiß nicht ob es daran liegt das er es gleich wieder mit der hintergrundfarbe übermalt oder es etwas anderes ist. aber wird fehlerfrei kompilliert
-
Hallo Schurke,
jedesmal wenn Windows das Fenster neu Zeichnen will musst du StretchDraw ausführen. Also am besten in Form::OnPaint.
void __fastcall TForm1::FormPaint(TObject *Sender) { Form1->Canvas->StretchDraw(Rect(0,0,570,186),Bild); }Gruß Peter.
-
danke ^^
-
wie kann ich denn nun eigentlich das bild so ins programm einbinden das ich es nicht seperat mitschiken muss?
und kann ich dann immernoch loadfromfile verwenden?