OemKeyScan

OemKeyScan,該函式將0-0x0FF的OEM ASCII代碼映射為OEM掃描碼及其轉換狀態。該函式通過模擬鍵盤輸入來提供信息,使得一個程式可將OEM文本傳送到另一程式。

函式功能

函式功能:該函式將0-0x0FF的OEM ASCII代碼映射為OEM掃描碼及其轉換狀態。該函式通過模擬鍵盤輸入來提供信息,使得一個程式可將OEM文本傳送到另一程式。
函式原型:DWORD OemKeyScan(WORD wOemChar);

參數

參數:
wOemChar:定義OEM字元的ASII值。
返回值:返回值的低序字中包含給定的OEM字元的掃描碼,高序字中包含了轉換狀態,它可能是如下標誌位的組合:
1:任一。shift鍵被按下;2:任一ctrl鍵被接下;
4:任一alt鍵被按下;8:Hankaku鍵被按下;
16:保留(由鍵盤布局驅動程式定義);32:保留(由鍵盤布局驅動程式定義)
若一字元在當前鍵盤布局下不能通過單擊某鍵產生,則返回值為OXFFFFFFFF。
備註;該函式對於需要。ctrl+alt鍵的字元或者死鍵不提供翻譯。該函式不翻譯的字元必須通過使用alt+鍵區機制的模擬輸入進行拷貝。numlock鍵必須關閉。
該函式對於使用當前鍵盤布局不能通過一次擊鍵得到的字元不進行翻譯,例如需要死鍵的帶音調的字元。該函式不翻譯的字元必須通過使用alt+鍵區機制的模擬輸入進行拷貝。Numlock鍵必須關閉。該函式使用VkKeyScan函式來實現。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:winuser.h;庫檔案:user32.lib。

相關詞條

相關搜尋

熱門詞條

聯絡我們