()
Newbie
Messaggi:
Iscritto:
|
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
|
|
gantonio (Normal User)
Guru^2
Messaggi: 1532
Iscritto: 09/09/2007
|
|
|
antometal (Member)
Guru
Messaggi: 691
Iscritto: 12/09/2007
|
dovresti usare la dll keybd_event che genera la pressione dei tasti
|
|
antometal (Member)
Guru
Messaggi: 691
Iscritto: 12/09/2007
|
Postato originariamente da antometal:
dovresti usare la dll keybd_event che genera la pressione dei tasti |
intendevo l' api |
|
()
Newbie
Messaggi:
Iscritto:
|
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.
|
|
gius (Ex-Member)
Expert
Messaggi: 294
Iscritto: 20/06/2007
|
Questo funz.
in un modulo
Codice sorgente - presumibilmente VB.NET |
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
Codice sorgente - presumibilmente Visual Basic 6 |
|
|
()
Newbie
Messaggi:
Iscritto:
|
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?
|
|
()
Newbie
Messaggi:
Iscritto:
|
Per tasto premuto intndo quello del mouse
|
|
gius (Ex-Member)
Expert
Messaggi: 294
Iscritto: 20/06/2007
|
Postato originariamente da gius:
Questo funz.
in un modulo
Codice sorgente - presumibilmente VB.NET |
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 [b]Mouse_Event MOUSE_LEFTUP, 0, 0, 0, 0[/b] End Sub
|
In un bottone
Codice sorgente - presumibilmente Visual Basic 6 |
|
Quello evidenziato cancellalo e poi dimmi se funge |
|