![]() |
Bilder auf dem Desktop darstellen
Hi ich hab mal Daniel_B's Transparent-Code abgeändert:
Delphi-Quellcode:
[edit=sakura] [/delphi]-eingefügt. Mfg, sakura[/edit]
procedure DrawPicture;
var MyHand: HWND; MyDc: HDC; MyCanvas: TCanvas; Bild : TBitmap; begin Bild:= TBitmap.Create; Bild.Width := 30; Bild.Height := 30; Bild.LoadFromFile('C:\Dokumente und Einstellungen\Nico Müller\Eigene Dateien\Eigene Bilder\168.bmp'); MyHand := GetDesktopWindow; MyDc := GetWindowDC(MyHand); MyCanvas := TCanvas.Create; MyCanvas.Handle := MyDC; MyCanvas.Draw(random(Screen.Width), random(Screen.Height), Bild); //Hier die Positionsdaten mit X und Y, wo der Text beginnen soll Bild.Free; end; procedure TForm1.Button1Click(Sender: TObject); begin DrawPicture; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:59 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