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

Corso di Visual C++

La gestione degli eventi di tastiera III
Lezione 33
Parte 2 di 4

 

Vedi anche i corsi correlati:


Partner:


 

Tutti i valori visti sono definiti nel file winuser.h che potete trovare nella directory Include dove avete installato il Visual C++.

Per i tasti che non sono compresi nella lista ( punto e virgola, parentesi... ) si deve utilizzare il gestore OnChar per il messaggio WM_CHAR.

Nel gestore del messaggio di tastiera vi potrebbe interessare sapere se il tasto CTRL, MAIUSC o ALT è premuto. In questo caso sembrerebbe ragionevole utilizzare la funzione ::GetKeyState.
Nel caso in cui vi interessi sapere qualcosa a riguardo del tasto ALT, questa procedura è superflua perché potete utilizzare i bit di flag del gestore.

Questa funzione, richiamata ad esempio così:
::GetKeyState(VK_CONTROL)
ritorna un valore negativo se il tasto CTRL era premuto al momento della generazione del messaggio di tastiera, un valore diverso in caso contrario.

 


   
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!