Deskop fotografieren

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Deskop fotografieren

Beitrag von Thomas »

Hallo
hab mal wieder ne Frage...
Wie kann man den Deskop "fotografieren" und dann im Screen-Modus (OpenScreen(...)) anzeigen???
Schon im Voraus Danke für eure antworten.
(kann sein, dass ich die nächste Zeit nicht ins Internet komm.) :D
v6.00
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Danke
werds mal ausprobieren. :D
v6.00
Benutzeravatar
Thomas
Beiträge: 893
Registriert: 06.07.2006 19:24
Wohnort: Regensburg
Kontaktdaten:

Beitrag von Thomas »

Dein Code

Code: Alles auswählen

;Bitmap anlegen: 
CreateImage(0,GetSystemmetrics_(#SM_CXSCREEN),GetSystemmetrics_(#SM_CYSCREEN)) 

;auf angelegtes Bitmap zeichnen: 
DC = StartDrawing(ImageOutput()) 
  BitBlt_(DC,0,0,ImageWidth(),ImageHeight(),GetDC_(GetDesktopWindow_()),0,0,#SRCCOPY) 
StopDrawing() 

;Bitmap an Fenstergroesse anpassen 
ResizeImage(0,640,480) 

If OpenWindow(0,100,100,640,480, #PB_Window_SystemMenu, "Screenshot") 
  Repeat 
    EventID.l = WaitWindowEvent() 
    StartDrawing(WindowOutput()) 
      DrawImage(ImageID(),0,0) 
    StopDrawing() 
    If EventID = #PB_Event_CloseWindow 
      Quit = 1 
    EndIf 
  Until Quit = 1 
EndIf 
End
hat super geklappt, danke! :D
v6.00
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

Mein Code sollte eigentlich auch überal funktionieren, nur anscheinend will ihn keiner verstehen.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

@DD.. :lol: ich hab ihn auch nicht geschnallt.. ? /:->
@Thomas: bitteschön, jederzeit :allright:
Bild
Antworten