Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Alceus Screenshot Taker - Module5.bas

Module5.bas

Caricato da: Alceus
Scarica il programma completo

  1. Attribute VB_Name = "Module5"
  2. 'Modulo per far muovere il cursore del mouse nel form frmPartScreen
  3.  
  4. 'Dichiarazione costanti per la pressione dei tasti del mouse
  5. Public Const MOUSEEVENTF_LEFTDOWN = &H2
  6. Public Const MOUSEEVENTF_LEFTUP = &H4
  7. Public Const MOUSEEVENTF_RIGHTDOWN = &H8
  8. Public Const MOUSEEVENTF_RIGHTUP = &H10
  9. 'Dichiarazione Sub per attivare le costanti sovrascritte
  10. Public Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dX As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
  11. 'Dichiarazione di una funzione per rilevare i tasti premuti
  12. Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
  13. 'Dichiarazione di una funzione per spostare il cursore
  14. Public Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long
  15. 'Dichiarazione di un tipo necessario per individuare il mouse e muoverlo
  16. Public Type POINTAPI
  17.         X As Long
  18.         Y As Long
  19. End Type
  20. 'Funzione booleana che permette di capire se la freccia direzionale superiore è premuto o meno
  21. Public Function UpPrem() As Boolean
  22. UpPrem = CBool(GetAsyncKeyState(vbKeyUp))
  23. End Function
  24. 'Funzione booleana che permette di capire se la freccia direzionale inferiore è premuto o meno
  25. Public Function DownPrem() As Boolean
  26. DownPrem = CBool(GetAsyncKeyState(vbKeyDown))
  27. End Function
  28. 'Funzione booleana che permette di capire se la freccia direzionale sinistra è premuto o meno
  29. Public Function LeftPrem() As Boolean
  30. LeftPrem = CBool(GetAsyncKeyState(vbKeyLeft))
  31. End Function
  32. 'Funzione booleana che permette di capire se la freccia direzionale destra è premuto o meno
  33. Public Function RightPrem() As Boolean
  34. RightPrem = CBool(GetAsyncKeyState(vbKeyRight))
  35. End Function