Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

Code-Beispiel

Code-Beispiele » Grafik und Fonts

Screenshot erstellen

Lizenz:Erster Autor:Letzte Bearbeitung:
k. A.RedakteurMao 13.06.2007

Wenn ein Screenshot vom Desktop gemacht werden soll, bedient man sich wieder am Besten der WinAPI. Der Screenshot befindet sich anschließend in der Zwischenablage, mit Paint (pbrush) bzw. einem anderen Grafikprogramm deiner Wahl kannst du das Bild dort heraus holen ("Bearbeiten"->"Einfügen" oder [Strg]+[V]).

Declare Sub keybd_event Lib "user32" Alias "keybd_event" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Declare Sub MakeScreenshot()

MakeScreenshot()
End

Sub MakeScreenshot()
  Const KEYEVENTF_KEYUP = &H2
  Const VK_MENU = &H12
  Const VK_SNAPSHOT = &H2C

  keybd_event VK_SNAPSHOT, 0, 0, 0
  keybd_event VK_SNAPSHOT, 0, KEYEVENTF_KEYUP, 0
  keybd_event VK_MENU, 0, KEYEVENTF_KEYUP, 0
End Sub

Autor: Benjamin Kunz
Quelle: fb@rchiv


Zusätzliche Informationen und Funktionen
  • Das Code-Beispiel wurde am 13.06.2007 von RedakteurMao angelegt.
  • Die aktuellste Version wurde am 13.06.2007 von RedakteurMao gespeichert.
  Bearbeiten Bearbeiten  

  Versionen Versionen