![]() |
Drawrotate funzt bei mir nicht!!!
Ich hab ein kleines Problem: Ich möchte mein Bitmap gedreht zeichnen. Dazu hab ich 'DrawRotate' verwendet. Aber das funktioniert nicht. Beim normalen Draw zeichnet er es wie geplant, jedoch bei DrawRotate bleibt der Bildschirm schwarz. Weiß jemand wieso?
|
Du scheinst an das Übernatürliche zu glauben, denn du scheinst irgendwie vorrauszusetzen, dass wir hier alle hellsehen können und wissen wie dein Code aussieht. :roll:
|
Delphi-Quellcode:
wenn ich Draw nimm, zeichnet er mir das bitmap, so nicht
procedure Form1.Button1Click(Sender: TObject);
begin DXImageList1.Items[0].DrawRotate(DXDraw1.Surface, 100, 100, 64, 64, 0, 132, 132, 64); DXDraw1.Flip; end; |
den fehler hatte ich auch mal, muss irgendwie ein bug sein...
das geht nur, wenn der Drehpunkt (weiß net auswendig wie der heißt) bei X und Y jeweils 0 ist! sobald da was anderes als 0 steht funzt es nix, es wird nix gezeichnet 0 wäre da übrigens der Mittelpunkt des bildes! |
ok, jetzt funzts, danke!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:52 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 by Thomas Breitkreuz