Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Bilder auf dem Desktop darstellen (https://www.delphipraxis.net/16038-bilder-auf-dem-desktop-darstellen.html)

Nico1 9. Feb 2004 14:21


Bilder auf dem Desktop darstellen
 
Hi ich hab mal Daniel_B's Transparent-Code abgeändert:
Delphi-Quellcode:
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;
[edit=sakura] [/delphi]-eingefügt. Mfg, sakura[/edit]


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