Oppure

Loading
03/12/07 13:16
Ciao a tutti ragazzi... Vorrei creare un programma che mi permetta di muovere il mouse senza usare l'hardware...


Ho gia creato la funzione per muoverlo... solo che ora voglio fare che premendo INVIO il mouse clicca

invece premendo un'altro tasto, fa il click sull'altro tasto... quello per fare uscire il menu

in più vorrei fare che se il tasto invio viene tenuto premuto, il mouse resta in click..


Potete Darmi una mano?


Grazie 1000


03/12/07 13:26
gantonio
In genere questo tipo di cose si fanno con la API

SendInput
msdn2.microsoft.com/en-us/library/…
aaa
03/12/07 13:34
antometal
dovresti usare la dll keybd_event che genera la pressione dei tasti
aaa
03/12/07 13:35
antometal
Postato originariamente da antometal:

dovresti usare la dll keybd_event che genera la pressione dei tasti


intendevo l' api;)
aaa
03/12/07 13:36
conosco la funzione db... l'ho usata appunto per i tasti della tastierA.... MA PER il mouse?



Gantonio Grazie per la pagina ma non ho trovato quello che cercavo..


Grazie ragazzi per l'aiuto, ve ne sono grato.
03/12/07 13:41
gius
Questo funz.
in un modulo
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)
Public Const MOUSE_LEFTDOWN = &H2
Public Const MOUSE_LEFTUP = &H4
Public Const MOUSE_MIDDLEDOWN = &H20
Public Const MOUSE_MIDDLEUP = &H40
Public Const MOUSE_RIGHTDOWN = &H8
Public Const MOUSE_RIGHTUP = &H10
Public Const MOUSE_MOVE = &H1
Public Sub Click()
Mouse_Event MOUSE_LEFTDOWN, 0, 0, 0, 0
Mouse_Event MOUSE_LEFTUP, 0, 0, 0, 0
End Sub



In un bottone
Call Click


aaa
03/12/07 13:44
Wow Grazie mille Gius... e senti se volessi tenere premuto il tasto del mouse? cioè per esempio

se voglio trascinare un file voglio tenre premuto un tasto (per esempio invio) e se lo tengo premuto... il tasto deve restare premuto...

cosa faccio? La stessa cosa levando mouseUp?
03/12/07 13:45
Per tasto premuto intndo quello del mouse