Mesajul WM_KEYUP este postat la fereastra cu tastatura se concentreze atunci când o cheie nonsystem este lansat. Un nonsystem cheie este o cheie care este presat atunci când tasta alt este nu presat, sau o tastatură cheie care este presat atunci când o fereastră are focalizarea tastaturii.
WM_KEYUP nVirtKey = (int) wParam; / / virtual-cheie cod lKeyData = lParam; / / cheie date
Valoarea | Descriere |
---|---|
015 | Specifică conta repeta pentru din mesajul curent. Valoarea este numărul de ori keystroke este auto-repetat ca urmare a utilizatorului apăsată tasta. Contele repetate este întotdeauna unul pentru un mesaj WM_KEYUP. |
1623 | Precizează codul de scanare. Valoarea depinde de producătorul de echipament original (OEM). |
24 | Specifică dacă cheia este o cheie extins, cum ar fi alt dreapta și tastele ctrl care apar pe un enhanced sau 102-tastatură cu 101 taste. Valoarea este 1 dacă este o cheie extinsă; în caz contrar, este 0. |
2528 | Rezervate; nu utilizați. |
29 | Precizează codul de context. Valoarea este întotdeauna 0 pentru un mesaj WM_KEYUP. |
30 | Specifică statul cheie anterioare. Valoarea este întotdeauna 1 pentru un mesaj WM_KEYUP. |
31 | Specifică statul de tranziție. Valoarea este întotdeauna 1 pentru un mesaj WM_KEYUP. |
Cererea trebuie să returnați zero dacă procesele de acest mesaj.
Funcția DefWindowProc trimite un mesaj WM_SYSCOMMAND la fereastra de Internet de nivel superior, dacă tasta f10 sau alt a fost lansat. Parametrul wParam mesajului este setat la SC_KEYMENU.
Pentru enhanced 101 ?i 102-cheie clape, chei extinsă sunt alt dreapta și tastele ctrl în secțiunea principală a tastaturii; ins, del, acasă, end, page up, page down și tastele săgeată în grupuri la stânga minitastatura numerică; și decalajului (/) și introduceți tastele din tastatura numerică. Alte tastaturi poate sprijini pic extins-cheie în parametrul lKeyData.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Prezentare de Input tastatură, tastatură intrare mesaje, DefWindowProc, WM_KEYDOWN, WM_SYSCOMMAND