WM_IME_KEYDOWN Nachricht

Wird vom IME an eine Anwendung gesendet, um die Anwendung eines Tastendrucks zu benachrichtigen und die Reihenfolge der Nachrichten beizubehalten. Ein Fenster empfängt diese Nachricht über seine WindowProc-Funktion .

LRESULT CALLBACK WindowProc(
  HWND  hwnd,        
  WM_IME_KEYDOWN,  
  WPARAM wParam, 
  LPARAM lParam      
);

Parameter

hwnd

Ein Handle zum Fenster.

wParam

Virtueller Schlüsselcode des Schlüssels.

lParam

Wiederholungsanzahl, Scancode, Erweiterte Schlüsselflagge, Kontextcode, vorheriges Schlüsselstatusflagge und Übergangszustandsflaggen, wie in der folgenden Tabelle gezeigt.

bit Bedeutung
0-15 Anzahl wiederholen.
16-23 Scancode.
24 Erweiterter Schlüssel. Dieser Wert ist 1, wenn es sich um einen erweiterten Schlüssel handelt. Andernfalls ist der Wert 0.
25-28 Wird nicht verwendet.
29 Kontextcode. Dieser Wert ist immer 0.
30 Vorheriger Schlüsselstatus. Dieser Wert ist 1, wenn der Schlüssel herunter ist, oder 0, wenn er hoch ist.
31 Übergangsstatus. Dieser Wert ist immer 0.

 

Rückgabewert

Eine Anwendung sollte 0 zurückgeben, wenn sie diese Nachricht verarbeitet.

Bemerkungen

Eine Anwendung kann diese Nachricht verarbeiten oder an die DefWindowProc-Funktion übergeben, um eine übereinstimmende WM_KEYDOWN Nachricht zu generieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch