Cerca all'interno del corso
Ricevi un trucco a settimana !!

Corso di Visual C++

I pulsanti del mouse e la posizione
Lezione 30
Parte 1 di 6

 

Vedi anche i corsi correlati:


Partner:


 

Per sapere quali pulsanti del mouse erano stati premuti al momento dell'invio di un messaggio del mouse, oltre che controllare il parametro nFlags del gestore, possibile richiamare le funzioni ::GetKeyState e ::GetAsincKeyState con i parametri VK_LBUTTON, VK_MBUTTON, VK_RBUTTON o qualsiasi altro codice di tasto virtuale che identifichi i tasti delle tastiera.
Per semplificare, un valore di ritorno negativo significa che il tasto premuto, se 0 il tasto non premuto.
Nei dettagli invece accade che il bit di ordine alto 1, se il tasto premuto, altrimenti 0 se non lo .
Quando il bit di ordine alto di un numero (il primo dalla sinistra) 1, allora il numero assume segno negativo.
Inoltre se il bit di ordine basso 1 (numero dispari), allora il tasto con il codice virtuale specificato attivato. Un tasto come CAPS LOCK o BLOCK NUM attivato se l'indicatore sulla tastiera acceso. Se il tasto non attivo, allora il bit di ordine basso zero (numero pari) e l'indicatore luminoso spento.

 


   
Home Page

A Cura di Tommaso Trani (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!