WM_KEYUP Nachricht wird an das Fenster mit dem Tastaturfokus veröffentlicht, wenn eine Websiteinhalte Taste losgelassen wird. Ein Schlüssel außerhalb des Systems ist eine Taste, die gedrückt wird, wenn die Alt-Taste nicht gedrückt, oder eine Tastatur-Taste, die gedrückt wird, wenn ein Fenster den Tastaturfokus besitzt.
WM_KEYUP nVirtKey = (Int) wParam; / / virtual-Key code lKeyData = lParam; / / Eckdaten
| Wert | Beschreibung |
|---|---|
| 0–15 | Gibt die Anzahl von Wiederholungen für die aktuelle Meldung. Der Wert ist die Anzahl der Male, die der Tastenanschlag Auto-wiederholt als einer der Benutzer die Taste gedrückt ist. Die Anzahl von Wiederholungen ist immer für eine WM_KEYUP Nachricht. |
| 16.-23 | Gibt den Scancode. Der Wert hängt von der Original Equipment Manufacturer (OEM). |
| 24 | Gibt an, ob der Schlüssel ist eine erweiterte Schlüssel, wie die rechten Alt und STRG-Tasten, die auf eine verbesserte 101 oder 102-Tasten-Tastatur angezeigt werden. Der Wert ist 1, wenn es eine längere Schlüssel ist; Andernfalls ist der Wert 0. |
| Blei | Vorbehalten; Verwenden Sie keine. |
| 29 | Gibt den Kontext Code. Der Wert ist immer 0 für eine WM_KEYUP Nachricht. |
| 30 | Gibt den vorherigen Schlüssel Zustand. Der Wert ist immer für eine WM_KEYUP Nachricht 1. |
| 31 | Gibt den Übergangszustand. Der Wert ist immer für eine WM_KEYUP Nachricht 1. |
Eine Anwendung sollte 0 zurückgeben, wenn es diese Nachricht verarbeitet.
Die DefWindowProc -Funktion sendet eine WM_SYSCOMMAND -Meldung an Fenster der obersten Ebene, wenn die Taste f10 oder Alt-Taste freigegeben wurde. Der wParam -Parameter der Nachricht ist auf SC_KEYMENU festgelegt.
Für erweiterte 101 und 102-Tasten-Tastaturen sind erweiterte Tasten der rechten Alt und STRG-Tasten auf den Hauptteil der Tastatur; die ins, del, Start, Ende, Seite nach oben, Seite nach unten und Pfeiltasten in den Clustern links neben dem Ziffernblock; der Graben (/) und Schlüssel in der Zehnertastatur eingeben. Anderen Tastaturen unterstützen möglicherweise das erweitert-Schlüssel Bit im lKeyData -parameter.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.
Übersicht über die Tastatur-Eingabe, Keyboard Input Nachrichten, DefWindowProc, WM_KEYDOWN, WM_SYSCOMMAND