Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB6] Disattivare mouse e tastiera

    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

  2. #2
    Ciao..per fare quello che chiedi puoi usare la funzione API BlockInput, tra l'altro facilissima da usare:
    codice:
    Declare Function BlockInput Lib "user32" (ByVal fBlock As Long) As Long
    Sub main ()
    blockinput true
    end sub
    Chiaramente restano bloccate finchè non trova il comando BlockInput false..

    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:
    codice:
    blockinput true
    sleep(10000)
    blockinput false
    Così per dieci secondi le tue periferiche saranno disattivate..

    ciao

  3. #3
    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

  4. #4
    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:
    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
    Stesse avvertenze di prima per quanto riguarda l'attivazione o la disattivazione..

    ciao

  5. #5
    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:
    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
    Stesse avvertenze di prima per quanto riguarda l'attivazione o la disattivazione..

    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.

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,325

    Moderazione

    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.
    Hai già aperto questa discussione sull'argomento, quindi non è il caso di affrontarlo in altre, soprattutto se sono vecchie di anni come questa.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.