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

Corso di Visual C++

La gestione degli eventi di tastiera II
Lezione 32
Parte 1 di 6

 

Vedi anche i corsi correlati:


Partner:


 

Nella scorsa puntata, abbiamo detto che i gestori per i messaggi WM_KEYDOWN, WM_KEYUP, WM_SYSKEYDOWN e WM_SYSKEYUP hanno il seguente prototipo:

afx_msg void OnMsgName (UINT nChar, UINT nRepCnt, UINT nFlags)

- nChar il codice di tasto virtuale del tasto oggetto del messaggio. Questo valore indipendente dal bios e dall'hardware in genere.
- nRepCnt il numero di messaggi uguali relativi a quel tasto che la vostra applicazione ha ricevuto e che non riuscita a gestire. Questo parametro permette di evitare il problema dell'overrun: ci che l'applicazione continui ad esempio a stampare a video un carattere anche dopo che abbiamo rilasciato il tasto corrispondente. Per evitare il problema basta ignorare questo parametro, in caso contrario ci si deve comportare come se il nostro gestore fosse stato chiamato un numero di volte pari al suo valore.
- nFlags contiene il codice di scansione OEM del tasto pi alcuni bit aggiuntivi; vediamo la seguente tabella:

 


   
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!