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

Corso di Visual C++

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

 

Vedi anche i corsi correlati:


Partner:


 

La differenza tra ::GetKeyState e ::GetAsincKeyState sta nel fatto che la prima è sincrona cioè restituisce lo stato del pulsante al momento dell'invio del messaggio di tastiera relativo a quel pulsante; per tale motivo andrebbe per lo più utilizzato in un gestore di messaggi della tastiera.
Lo stato di ritorno da tale funzione cambia non appena un thread legge dei messaggi di tasto dalla sua coda dei messaggi. Tale stato non riflette lo stato a livello di interrupt associato con l'hardware; per avere questa informazione usare ::GetAsyncKeyState.
Quest'ultima è infatti asincrona e funziona in tempo reale restituendo lo stato del pulsante al momento dell'invocazione della funzione.

 


   
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!