Funzione ImmGetVirtualKey (imm.h)
Recupera il valore della chiave virtuale originale associato a un messaggio di input chiave già elaborato dall'IME.
Sintassi
UINT ImmGetVirtualKey(
HWND unnamedParam1
);
Parametri
unnamedParam1
Valore restituito
Se TranslateMessage è stato chiamato dall'applicazione, ImmGetVirtualKey restituisce VK_PROCESSKEY; in caso contrario, restituisce la chiave virtuale.
Commenti
Sebbene IME imposta il valore della chiave virtuale su VK_PROCESSKEY dopo l'elaborazione di un messaggio di input chiave, un'applicazione può recuperare il valore della chiave virtuale originale con la funzione ImmGetVirtualKey . Questa funzione viene usata solo per i messaggi di input delle chiavi contenenti il valore VK_PROCESSKEY. Le applicazioni possono ottenere solo la chiave virtuale originale usando questa funzione dopo la ricezione
messaggio WM_KEYDOWN (VK_PROCESSKEY ) e prima che TranslateMessage venga chiamato nel proprio
ciclo di messaggi.
Requisiti
Client minimo supportato | Windows XP [solo app desktop], supporto per la lingua asiatica orientale installato. |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | imm.h (include Immdev.h, Windows.h) |
Libreria | Imm32.lib |
DLL | Imm32.dll |