07/03/08 19:09
-jacopo-
Ciao!
Per intercettare un tasto della tastiera sono riuscito dichiarando
Declare Auto Function GetAsyncKeyState Lib "user32.dll" (ByVal _
vKey As Int32) As Int16
e inserendo in un timer
If GetAsyncKeyState(Keys.A) = -32767 Then
MsgBox("A e' premuto!", MsgBoxStyle.Information)
End If
Ma se volessi fare la stessa cosa col click destro del mouse come devo fare??
E' parecchio che cerco su internet ma non sono riuscito a trovare nulla....
Grazie, Jacopo
Ultima modifica effettuata da -jacopo- 07/03/08 19:10
aaa
08/03/08 11:02
-jacopo-
grazie della risposta!
Purtroppo nella guida che mi hai postato (che già conoscevo!) è spiegato come simulare mouse e tastiera e come intercettare tastiera, ma non intercettare mouse...
aaa
08/03/08 15:40
Dark_Limit
Ciao..devi intercettare l'evento che porta al click (evento _Click)su msdn o su google troverai sicuramente qualcosa..
Ultima modifica effettuata da Dark_Limit 08/03/08 15:48
aaa
08/03/08 15:55
Il Totem
Postato originariamente da -jacopo-:
Ciao!
Per intercettare un tasto della tastiera sono riuscito dichiarando
Declare Auto Function GetAsyncKeyState Lib "user32.dll" (ByVal _
vKey As Int32) As Int16
e inserendo in un timer
If GetAsyncKeyState(Keys.A) = -32767 Then
MsgBox("A e' premuto!", MsgBoxStyle.Information)
End If
Ma se volessi fare la stessa cosa col click destro del mouse come devo fare??
E' parecchio che cerco su internet ma non sono riuscito a trovare nulla....
Grazie, Jacopo
Scusa ma perchè non ci hai pensato un secondo in più? Se Keys.A intercetta la pressione di A, Keys.LButton intercetta la pressione di Left Button, ossia del pulsante sinistro. Mi sembra abbastanza logico.
@ Dark_limit : l'evento Click può essere intercettato solo all'interno dell'applicazione e dovresti scrivere un codice per ogni controllo. Il metodo basato sull'API di windows funziona sempre e basta un timer.
Ultima modifica effettuata da Il Totem 08/03/08 15:57
aaa
08/03/08 18:02
-jacopo-
grazie mille delle risposte ragazzi!
Non avevo pensato a keys.Lbutton perchè credevo che keys andasse bene solo per i tasti della tastiera..
grazie ancora, ciao!
aaa