函式功能
函式功能:該函式將給定的虛擬鍵碼和鍵盤狀態翻譯成相應的字元或字元串。
函式原型: int ToUnicodeEx(UINT wVirtKey,UINT wScanCode,PBYTE lpKeyState,LPWSTR pwszBuff,int cchBuff,UINTwFlags,HKL dwhkl);
參數
參數:
wVirtKey:定義將被翻譯的虛擬鍵碼。
WScanCode:定義被翻譯鍵的硬體掃描碼。若該值的最高為被置為1,則該鍵處於uP狀態。
LpKeyState:指向一個包含當前鍵盤狀態的256位元組數組。數組中的每個成員(位元組)包含了一個鍵的狀態。若一位元組的最高位被置為1,則該鍵處於down狀態。
pwszBuff:接受翻譯所得Unicode字元或字元串的緩衝區指針。
cchBuff:定義pwszBuff參數指向的緩衝區中字元串的大小。
wFlags:形成函式執行條件的一個標誌域集。若一個選單處於激活狀態,則將第0位設定為1。第1位到第31位保留。
dwhkl:用鍵盤層翻譯指定的代碼。
返回值;該函式返回值同ToUnicode。
速查:Windows NT:4.0及以上版本;Windows:不支持;Windows CE:不支持;頭檔案:Winuser.h;庫檔案:user32.lib。