Vorrei sapere un qualche modo o un link a qualche esempio per disattivare sia il mouse che la tastiera all'interno di un programma, o anche uno solo dei due, meglio potete aiutarmi meglio è
grazie
Vorrei sapere un qualche modo o un link a qualche esempio per disattivare sia il mouse che la tastiera all'interno di un programma, o anche uno solo dei due, meglio potete aiutarmi meglio è
grazie
Ciao..per fare quello che chiedi puoi usare la funzione API BlockInput, tra l'altro facilissima da usare:
Chiaramente restano bloccate finchè non trova il comando BlockInput false..codice:Declare Function BlockInput Lib "user32" (ByVal fBlock As Long) As Long Sub main () blockinput true end sub
Le prime volte usa questo codice associato ad un timer, altrimenti ti blocca tutto e non sai come andare avanti..per esempio usa la funzione API Sleep:
Così per dieci secondi le tue periferiche saranno disattivate..codice:blockinput true sleep(10000) blockinput false
ciao
Intanto grazie, ma forse mi sono sbagliato ad esprimermi, non volevo disattivare il mouse, ma volevo non visualizzare il puntatore del mouse, e quest'api non va bene, o almeno non mi va bene.
ciao
Allora il discorso è un altro..e naturalmente questa funzione non va bene. La funzione API da usare in questo caso (tra l'altro semplice) è questa:
Stesse avvertenze di prima per quanto riguarda l'attivazione o la disattivazione..codice:Declare Function ShowCursor Lib "user32" (ByVal bShow As Long) As Long Sub Main () ShowCursor 0 'per nascondere il puntatore ShowCursor 1 'per visualizzare il puntatore end sub
ciao
è possibile disabilitare il mouse mentre il mouse stesso viene fatto muovere da codice?in modo ke l'utente mentre il mouse si sposta da codice non può interferire.Originariamente inviato da MdE2005
Allora il discorso è un altro..e naturalmente questa funzione non va bene. La funzione API da usare in questo caso (tra l'altro semplice) è questa:
Stesse avvertenze di prima per quanto riguarda l'attivazione o la disattivazione..codice:Declare Function ShowCursor Lib "user32" (ByVal bShow As Long) As Long Sub Main () ShowCursor 0 'per nascondere il puntatore ShowCursor 1 'per visualizzare il puntatore end sub
ciao
Hai già aperto questa discussione sull'argomento, quindi non è il caso di affrontarlo in altre, soprattutto se sono vecchie di anni come questa.Originariamente inviato da android89
è possibile disabilitare il mouse mentre il mouse stesso viene fatto muovere da codice?in modo ke l'utente mentre il mouse si sposta da codice non può interferire.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...