Share via


ImmGetVirtualKey-Funktion (immdev.h)

Ruft den ursprünglichen wert des virtuellen Schlüssels ab, der einer Schlüsseleingabenachricht zugeordnet ist, die der IME bereits verarbeitet hat.

Syntax

UINT ImmGetVirtualKey(
       HWND unnamedParam1
);

Parameter

unnamedParam1

Rückgabewert

Wenn TranslateMessage von der Anwendung aufgerufen wurde, gibt ImmGetVirtualKey VK_PROCESSKEY zurück. andernfalls wird der virtuelle Schlüssel zurückgegeben.

Hinweise

Obwohl der IME den Wert des virtuellen Schlüssels nach der Verarbeitung einer Schlüsseleingabenachricht auf VK_PROCESSKEY festlegt, kann eine Anwendung den ursprünglichen wert des virtuellen Schlüssels mit der Funktion ImmGetVirtualKey wiederherstellen. Diese Funktion wird nur für Schlüsseleingabemeldungen verwendet, die den VK_PROCESSKEY Wert enthalten. Anwendungen können den ursprünglichen virtuellen Schlüssel nur mithilfe dieser Funktion abrufen, nachdem sie empfangen haben.

die WM_KEYDOWN (VK_PROCESSKEY)-Nachricht und vor dem Aufruf von TranslateMessage

Nachrichtenschleife.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps],Ostasiatische Sprachunterstützung installiert.
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile immdev.h (einschließen immdev.h, Windows.h)
Bibliothek Imm32.lib
DLL Imm32.dll

Weitere Informationen