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 |