![]() |
Bild im DxDraw-Feld strecken
Hi, ich hab mal ne blöde Frage:
ich möchte ein Bild(.bmp)in einem DxDraw-Feld als Hintergrundbild verwenden, wie strecke ich das Bild, so dass es das komplette DxDraw-Feld ausfüllt? |
Re: Bild im DxDraw-Feld strecken
Hast du das Bild in eine DXImageList geladen?
Dann geht das einfach mit:
Delphi-Quellcode:
Wenn nicht dann einfach:
DXImageList1.Items[0].StretchDraw(DXDraw1.Surface,DXDraw1.Surface.SurfaceRect,0);
Delphi-Quellcode:
Bin mir nicht sicher, ob das Surface.SurfaceRect war oder einfach nur SurfaceRect. Die Programmierhilfe sollte helfen.
with DXDraw1.Surface.Canvas do
begin stretchdraw(DXDraw1.Surface.SurfaceRect,bmp); release; end; |
Re: Bild im DxDraw-Feld strecken
ok, es geht!, Danke!
:thumb: |
Re: Bild im DxDraw-Feld strecken
blöde Frage: Was ist eigentlich SurfaceRect
|
Re: Bild im DxDraw-Feld strecken
oder TRect?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz