Seite 1 von 1

Direkt auf dem Desktop Rendern ?

Verfasst: 09.08.2008 21:27
von The_Dark_Zim-.-
Hey Ho
Wollt mal fragen wie man direkt auf dem Desktop ein Bild rendern kann, ohne ein nerviges Fenster auf machen zu müssen.
Ich würde gern so ein Desktop-Tier oderso erstellen welches dann über den Desktop läuft :)

Verfasst: 09.08.2008 21:36
von Kaeru Gaman
das ist auch ein fenster, mit dementsprechend einem transparenten bereich.

http://www.greatlakescode.com/resize.exe

http://www.purebasic.fr/english/viewtop ... 956#248956

Verfasst: 09.08.2008 22:06
von The_Dark_Zim-.-
Thx werd mir das ding mal ansehen ;)

Cool

Verfasst: 07.10.2008 12:35
von kob
Habe sowas mal gemacht undgefär so :

Code: Alles auswählen


global Mem = allocatememory(1024)
pokel(mem,1)

procedure DesktopOutput()

procedurereturn mem
endprocedure

startdrawing(DesktopOutput())
circle(100,100,50,#red)
stopdrawing()

Hoffe hilfreich ^^

Cool

Verfasst: 07.10.2008 12:35
von kob
Habe sowas mal gemacht undgefär so :

Code: Alles auswählen


global Mem = allocatememory(1024)
pokel(mem,1)

procedure DesktopOutput()

procedurereturn mem
endprocedure

startdrawing(DesktopOutput())
circle(100,100,50,#red)
stopdrawing()

Hoffe hilfreich ^^

Verfasst: 14.10.2008 10:59
von dige
Kann mir mal jemand bitte erklären warum das funtioniert?
Das richtige Handle vom Desktop wäre ja GetDC_(#NULL), damit
funzt aber StartDrawing() nicht?

Wie sicher ist diese Methode?