Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bild im DxDraw-Feld strecken (https://www.delphipraxis.net/78122-bild-im-dxdraw-feld-strecken.html)

Mischn 29. Sep 2006 11:39


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?

igel457 29. Sep 2006 13:49

Re: Bild im DxDraw-Feld strecken
 
Hast du das Bild in eine DXImageList geladen?
Dann geht das einfach mit:
Delphi-Quellcode:
DXImageList1.Items[0].StretchDraw(DXDraw1.Surface,DXDraw1.Surface.SurfaceRect,0);
Wenn nicht dann einfach:
Delphi-Quellcode:
with DXDraw1.Surface.Canvas do
begin
  stretchdraw(DXDraw1.Surface.SurfaceRect,bmp);
  release;
end;
Bin mir nicht sicher, ob das Surface.SurfaceRect war oder einfach nur SurfaceRect. Die Programmierhilfe sollte helfen.

Mischn 1. Okt 2006 17:53

Re: Bild im DxDraw-Feld strecken
 
ok, es geht!, Danke!
:thumb:

Mischn 7. Okt 2006 17:59

Re: Bild im DxDraw-Feld strecken
 
blöde Frage: Was ist eigentlich SurfaceRect

Mischn 7. Okt 2006 18:09

Re: Bild im DxDraw-Feld strecken
 
oder TRect?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz