Fonction ImmGetVirtualKey (imm.h)
Récupère la valeur de clé virtuelle d’origine associée à un message d’entrée de clé que l’IME a déjà traité.
Syntaxe
UINT ImmGetVirtualKey(
HWND unnamedParam1
);
Paramètres
unnamedParam1
Valeur retournée
Si TranslateMessage a été appelé par l’application, ImmGetVirtualKey retourne VK_PROCESSKEY ; sinon, il retourne la clé virtuelle.
Notes
Bien que l’IME définisse la valeur de la clé virtuelle sur VK_PROCESSKEY après avoir traité un message d’entrée de clé, une application peut récupérer la valeur de clé virtuelle d’origine avec la fonction ImmGetVirtualKey . Cette fonction est utilisée uniquement pour les messages d’entrée de clé contenant la valeur VK_PROCESSKEY. Les applications ne peuvent obtenir la clé virtuelle d’origine qu’à l’aide de cette fonction après avoir reçu
le message WM_KEYDOWN (VK_PROCESSKEY) et avant que TranslateMessage soit appelé dans son propre message
boucle de message.
Spécifications
Client minimal pris en charge | Windows XP [applications de bureau uniquement], prise en charge des langues d’Asie de l’Est installée. |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | imm.h (inclure Immdev.h, Windows.h) |
Bibliothèque | Imm32.lib |
DLL | Imm32.dll |