Chiave Status

Durante l'elaborazione di un messaggio della tastiera, un'applicazione puņ essere necessario determinare lo stato di un'altra chiave, oltre a quella che ha generato il messaggio corrente. Ad esempio, un'applicazione di elaborazione testi che consente all'utente di premere MAIUSC + fine per selezionare un blocco di testo deve controllare lo stato del tasto shift ogni volta che riceve un messaggio di battitura dal tasto di fine. L'applicazione puņ utilizzare la funzione GetKeyState per determinare lo stato di un tasto virtuale al momento che č stato generato il messaggio corrente; č possibile utilizzare la funzione GetAsyncKeyState per recuperare lo stato corrente di un tasto virtuale.

Il layout di tastiera mantiene un elenco di nomi. Il nome di una chiave che produce un singolo carattere č lo stesso come il personaggio di prodotto dalla chiave. Il nome di una chiave non carattere, ad esempio nella scheda e immettere viene memorizzato come una stringa di caratteri. Un'applicazione puņ recuperare il nome di qualsiasi chiave dal driver di periferica chiamando la funzione GetKeyNameText.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index