_WM-SYSDEADCHAR-Meldung
Wird an das Fenster mit dem Tastaturfokus gesendet, wenn eine _ WM-SYSKEYDOWN-Nachricht von der TranslateMessage-Funktion übersetzt wird. WM _ SYSDEADCHAR gibt den Zeichencode eines intakten Systemschlüssels an, d. h. eine intakte Taste, die gedrückt wird, während die ALT-TASTE gedrückt gehalten wird.
#define WM_SYSDEADCHAR 0x0107
Parameter
-
wParam
-
Der Zeichencode, der von der systemin dead-Taste generiert wird, d. h. einer in dead-Taste, die gedrückt wird, während die ALT-Taste gedrückt gehalten wird.
-
lParam
-
Die Wiederholungsanzahl, der Scancode, das Flag für erweiterte Schlüssel, der Kontextcode, das vorherige Schlüsselzustandsflag und das Übergangszustandsflag, wie in der folgenden Tabelle gezeigt.
Bits Bedeutung 0-15 Die Wiederholungsanzahl für die aktuelle Nachricht. Der Wert gibt an, wie oft die Tastatureingabe automatisch erfolgt, weil der Benutzer den Schlüssel gedrückt hält. Wenn die Tastatureingabe lang genug gehalten wird, werden mehrere Nachrichten gesendet. Die Wiederholungsanzahl ist jedoch nicht kumulativ. 16-23 Der Scancode. Der Wert hängt vom OEM ab. 24 Gibt an, ob es sich bei der Taste um eine erweiterte Taste handelt, z. B. die rechte ALT- und STRG-Taste, die auf einer erweiterten Tastatur mit 101 oder 102 Tasten angezeigt wird. Der Wert ist 1, wenn es sich um einen erweiterten Schlüssel handelt. Andernfalls ist es 0. 25-28 Reserviert; nicht verwenden. 29 Der Kontextcode. Der Wert ist 1, wenn die ALT-Taste gedrückt gehalten wird, während die Taste gedrückt wird. Andernfalls ist der Wert 0. 30 Der vorherige Schlüsselzustand. Der Wert ist 1, wenn der Schlüssel ausgeschaltet ist, bevor die Nachricht gesendet wird, oder 0, wenn der Schlüssel hoch ist. 31 Übergangsstatus. Der Wert ist 1, wenn die Taste losgelassen wird, oder 0, wenn die Taste gedrückt wird. Weitere Informationen finden Sie unter Tastatureingabe-Meldungsflags.
Rückgabewert
Eine Anwendung sollte 0 (null) zurückgeben, wenn sie diese Nachricht verarbeitet.
Hinweise
Bei erweiterten Tastaturen mit 101 und 102 Tasten sind erweiterte Tasten die rechten ALT- und STRG-Tasten im Hauptbereich der Tastatur. die INS-, DEL-, HOME-, END-, PAGE UP-, PAGE DOWN- und PFEILTASTEn in den Clustern links neben der numerischen Tastatur; und die Trenntaste (/) und die EINGABETASTE in der numerischen Tastatur. Andere Tastaturen unterstützen möglicherweise das erweiterte Tastenbit im lParam-Parameter.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|
Siehe auch
-
Verweis
-
Konzept