30/12/11 9:14
giova95
Questa mattina mi sono svegliato con questa idea... xD ho cercato in giro è ho trovato questa funzione
poi per catturare l'immagine:
In effetti il codice funziona e io l'ho utilizzato per visualizzare in una picturebox screen ogni 20 millisecondi (una specie di video)
Però non capisco come funzioni...
1) che cos'è in parole veloci la libreria user32?
2) perchè devo dichiarare per keybd_event 4 parametri quando in realtà me ne serve solo uno? (io ho provato ad eliminare gli altri e funziona lo stesso..) (x questa domanda gradirei una risposta dettagliata)
3) perchè l'immagine va a finire negli appunti? so che è una funzione del tasto printscreen... ma va a finire negli appunti solo se utilizzato in questa maniera... è per caso definito dalle voci di libreria user32?
vi sarei grato se mi deste delle spiegazioni abbastanza dettagliate e non le solite risposte veloci perchè avrei bisogno di approfondire in generale questo argomento
grazie
Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)
poi per catturare l'immagine:
keybd_event(Windows.Forms.Keys.PrintScreen, 0, 0, 0)
In effetti il codice funziona e io l'ho utilizzato per visualizzare in una picturebox screen ogni 20 millisecondi (una specie di video)
Però non capisco come funzioni...
1) che cos'è in parole veloci la libreria user32?
2) perchè devo dichiarare per keybd_event 4 parametri quando in realtà me ne serve solo uno? (io ho provato ad eliminare gli altri e funziona lo stesso..) (x questa domanda gradirei una risposta dettagliata)
3) perchè l'immagine va a finire negli appunti? so che è una funzione del tasto printscreen... ma va a finire negli appunti solo se utilizzato in questa maniera... è per caso definito dalle voci di libreria user32?
vi sarei grato se mi deste delle spiegazioni abbastanza dettagliate e non le solite risposte veloci perchè avrei bisogno di approfondire in generale questo argomento
grazie
aaa