Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
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...
Ciao, non so se è quello che interessa a te, comunque il lo posto...
Codice sorgente - presumibilmente VB.NET
DeclareAutoFunction GetAsyncKeyState Lib "user32.dll"(ByVal vKey As Int32)As Int16
PrivateSub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Timer1.Tick
If GetAsyncKeyState(Keys.LButton) <> 0 Then
MessageBox.Show("Ciao mondo")
End
EndIf
If GetAsyncKeyState(Keys.RButton) <> 0 Then
MessageBox.Show("Ciao")
EndIf
If GetAsyncKeyState(Keys.MButton) <> 0 Then
MessageBox.Show("Ciao ciao")
EndIf
EndSub
Boh forse è una grandizzima *bip*
P.S. se fai copia e incolla del codice sopra postato, aggiungi del codice per far chiudere le finestre in un modo, perchè ogni tasto che premi apre una finestra
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 il 08/03/2008 alle 16:57