Puoi usare la funzione keybd_event della libreria user32.dll di windows per emulare la pressione di PrintScreen. La dichiarazione della procedura è:
codice:
Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, _
ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)
e la puoi lanciare ottenendo il codice di PrintScreen:
codice:
keybd_event(Windows.Forms.Keys.PrintScreen, 0, 0, 0)
Dopodichè, l'immagine dello schermo sarà incollata nella clipboard. Per ottenerla:
codice:
Clipboard.GetImage()