Seite 1 von 1

Screenshots die Funktionieren

Verfasst: 18.07.2008 16:43
von Joel
Ich brauchte ein Programm, dass Screenshots Aufzeichnet und auch unter älteren Pcs Funktioniert (Win 98 )

Mein Programm funtkioniert manchmal und manchmal nicht :D :

Code: Alles auswählen

keybd_event_(#VK_SNAPSHOT, 0, 0, 0) 
GetClipboardImage(0) 
SaveImage(0, "C:\sc.bmp") 

Verfasst: 18.07.2008 16:50
von RSBasic

Re: Screenshots die Funktionieren

Verfasst: 18.07.2008 17:50
von rolaf
Joel hat geschrieben:Mein Programm funtkioniert manchmal und manchmal nicht :D :

Code: Alles auswählen

keybd_event_(#VK_SNAPSHOT, 0, 0, 0) 
GetClipboardImage(0) 
SaveImage(0, "C:\sc.bmp") 
Schieb mal ein Delay rein, dann sollte es zuverlässiger laufen. :mrgreen:

Code: Alles auswählen

keybd_event_(#VK_SNAPSHOT, 0, 0, 0) 
Delay(1000)
GetClipboardImage(0) 
SaveImage(0, "C:\sc.bmp") 

Verfasst: 18.07.2008 18:24
von Joel
Thx aber dasshier ist schneller und zuverlässiger.

Code: Alles auswählen

CreateImage(0,GetSystemMetrics_(#SM_CXSCREEN),GetSystemMetrics_(#SM_CYSCREEN)) 
DC = StartDrawing(ImageOutput(0)) 
BitBlt_(DC,0,0,ImageWidth(0),ImageHeight(0),GetDC_(GetDesktopWindow_()),0,0,#SRCCOPY ) 
StopDrawing() 
ResizeImage(0,1024,768) 
UsePNGImageEncoder()
SaveImage(0, "C:\Screen.png", #PB_ImagePlugin_PNG  , 3)