Il messaggio WM_SYSDEADCHAR viene inviato alla finestra con stato attivo quando un messaggio WM_SYSKEYDOWN viene tradotto dalla funzione TranslateMessage . WM_SYSDEADCHAR consente di specificare il codice di carattere di un sistema morto chiave — che è, una chiave morta che è stata pressata mentre si tiene premuto il tasto alt.
WM_SYSDEADCHAR chCharCode = wParam (TCHAR); / / character codice lKeyData = lParam; / / dati chiave
| Valore | Descrizione |
|---|---|
| 0–15 | Specifica il conteggio di ripetizione del messaggio corrente. Il valore è il numero di volte che la sequenza di tasti è auto-ripete di conseguenza l'utente tenendo premuto il tasto. Se la sequenza di tasti è ritenuta abbastanza a lungo, vengono inviati i messaggi multipli. Tuttavia, il conte di ripetizione non è cumulativo. |
| 16-23 | Specifica il codice di scansione. Il valore dipende original equipment manufacturer (OEM). |
| 24 | Specifica se la chiave è un'estesa chiave, quali il destro alt e Ctrl + tasti che appaiono su una tastiera avanzata 101-102-chiave o. Il valore è 1 se si tratta di una chiave estesa; in caso contrario, è 0. |
| covano | Riservati; non utilizzare. |
| 29 | Specifica il codice di contesto. Il valore è 1, se il tasto alt viene tenuto premuto mentre viene premuto il tasto; in caso contrario, il valore è 0. |
| 30 | Specifica lo stato precedente chiave. Il valore è 1, se il tasto è premuto prima dell'invio del messaggio, o è 0 se la chiave è fino. |
| 31 | Specifica lo stato di transizione. Il valore è 1, se la chiave viene rilasciata, o è 0 se viene viene premuto il tasto. |
Un'applicazione deve restituire zero se elabora questo messaggio.
Per le tastiere rafforzata 101 e 102 tasti, estese le chiavi sono la giusta alt e Ctrl + tasti sulla sezione principale della tastiera; l'ins, CANC, casa, fine, PGSU, PGGIÙ e tasti freccia in grappoli a sinistra del tastierino numerico; e la divisione (/) e inserire le chiavi nel tastierino numerico. Altre tastiere potrebbero supportare il bit della chiave esteso nel parametro lKeyData.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 1.0 o successiva.
Intestazione:Dichiarata in winuser.
Cenni preliminari sull'Input di tastiera, i messaggi di Input di tastiera, TranslateMessage, WM_DEADCHAR, WM_SYSKEYDOWN
Rimedio: Inserire il CD-ROM CD di MSDN Library.