![]() |
wie kann man systemweit auf allem zeichnen
wie kann man systemweit auf allem zeichnen zb. destop
Für den desktop hab ich auch was gefunden doch zb im win explorer kann ich nicht zeichnen Mein dektopcode(kopiert)
Delphi-Quellcode:
procedure TForm3.Button1Click(Sender: TObject);
var DCanvas: TCanvas; DHandle: HWND; begin DHandle:=GetDC(0); if DHandle<>0 then begin try DCanvas:=TCanvas.Create; try DCanvas.Handle:=DHandle; DCanvas.Font.Color:=clRed; DCanvas.Font.Size:=24; DCanvas.Brush.Style:=bsClear; DCanvas.TextOut(100, 100, 'Du bist ein Trottel!!!'); finally DCanvas.Free; end; finally if ReleaseDc(0, DHandle)<>1 then end; end; end; |
Re: wie kann man systemweit auf allem zeichnen
Du kannst ja ein Bild des ganzen Bildschirms machen und dann auf diesem Zeichnen oder geht es dir um was anderes?
|
Re: wie kann man systemweit auf allem zeichnen
Nein geht leider nicht ich will alles noch bedienen können
Beispiel: Ich schreibe in Word nun will ich mir etwas an dieser stelle etwas markieren und danach weiterschreiben(kann ich auf einem bild nicht) |
Re: wie kann man systemweit auf allem zeichnen
Versuchs doch mit einer Durchsichtigen Form die StayOnTop ist.
Denke mal das wäre die einfachste Methode. Da kannst du dann drauf zeichnen und trotzdem alles andere bedienen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 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