Quelltext
1: 2: 3: 4:
| Sonne.Width:=34; Sonne.Width:=35; Sonne.Transparent:=true; BMP.Canvas.Draw(0,200,Sonne); |
Jetzt hab ich ein fenster, mit dem Hintergrundbild und dem Bild Sonne, dessen Breite aber über das komplette Fenser geht (auch nicht ganz zentiert), die höhe ist die von original. Und der Abstand von oberen Rand beträgt 200px.
Ich will aber das Bild SONNE In Originalgröße aufm Hintergrund haben.
BMP Ist das Hintergrundbild von Typ TBitmap
Sonne ist ein Bild 34x35px (TBitmap), was ich gerne auf dem BMP haben will.
Was mache ich falsch?
bei BMP.Canvas.Draw(0,200,Sonne) //Draw(X,Y,Graphic)
Sobld ich X größer als die Breite des Bildes setze, verschwindet das Bild.
Mit Y kann ich ohne Probleme den TOP Wert verändern.
*aus rechtlichen Gründen distanziere ich mich hiermit von dem Inhalt dieses Postings