Direkt auf dem Desktop Rendern ?

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
The_Dark_Zim-.-
Beiträge: 372
Registriert: 18.03.2008 16:53

Direkt auf dem Desktop Rendern ?

Beitrag 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 :)
PB: 5.xx LTS x86/x64 | WIN: 10 Pro x64, Linux Mint x64
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
The_Dark_Zim-.-
Beiträge: 372
Registriert: 18.03.2008 16:53

Beitrag von The_Dark_Zim-.- »

Thx werd mir das ding mal ansehen ;)
PB: 5.xx LTS x86/x64 | WIN: 10 Pro x64, Linux Mint x64
Benutzeravatar
kob
Beiträge: 116
Registriert: 01.01.2008 02:02
Computerausstattung: 2x 2.4 GHz Amd Cpu | Geforce N9600GT OC |2.5GB Ram |Windows 7 Ultimate
Wohnort: Fulda

Cool

Beitrag 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 ^^
Wenn sie weich werden bringt Pandora sie um und scheisst sie aus bevor sie irgend etwas merken.
Benutzeravatar
kob
Beiträge: 116
Registriert: 01.01.2008 02:02
Computerausstattung: 2x 2.4 GHz Amd Cpu | Geforce N9600GT OC |2.5GB Ram |Windows 7 Ultimate
Wohnort: Fulda

Cool

Beitrag 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 ^^
Wenn sie weich werden bringt Pandora sie um und scheisst sie aus bevor sie irgend etwas merken.
Benutzeravatar
dige
Beiträge: 1239
Registriert: 08.09.2004 08:53

Beitrag 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?
"Papa, ich laufe schneller - dann ist es nicht so weit."
Antworten