当前位置:首页 科普知识 OemKeyScan

OemKeyScan

发布时间:2023-09-14 00:52:21

OemKeyScan,该函数将0-0x0FF的OEM ASCII代码映射为OEM扫描码及其转换状态。

OemKeyScan介绍

OemKeyScan,该函数将0-0x0FF的OEM ASCII代码映射为OEM扫描码及其转换状态。

OemKeyScan

OemKeyScan函数功能

该函数将0-0x0FF的OEM ASCII代码映射为OEM扫描码及其转换状态。该函数通过模拟键盘输入来提供信息,使得一个程序可将OEM文本传送到另一程序。

函数原型:DWORD OemKeyScan(WORD wOemChar);

OemKeyScan参数

wOemChar:定义OEM字符的ASII值。

返回值:返回值的低序字中包含给定的OEM字符的扫描码,高序字中包含了转换状态,它可能是如下标志位的组合:

1:任一。shift键被按下;

OemKeyScan

2、:任一ctrl键被接下;

4:任一alt键被按下;

8、:Hankaku键被按下;

16:保留(由键盘布局驱动程序定义);

3、2:保留(由键盘布局驱动程序定义)

OemKeyScan

若一字符在当前键盘布局下不能通过单击某键产生,则返回值为OXFFFFFFFF。

备注;该函数对于需要。ctrl+alt键的字符或者死键不提供翻译。该函数不翻译的字符必须通过使用alt+键区机制的模拟输入进行拷贝。Numlock键必须关闭。

该函数对于使用当前键盘布局不能通过一次击键得到的字符不进行翻译,例如需要死键的带音调的字符。该函数不翻译的字符必须通过使用alt+键区机制的模拟输入进行拷贝。Numlock键必须关闭。该函数使用VkKeyScan函数来实现。

速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:winuser.h;库文件:user32.lib。

温馨提示:
本文【OemKeyScan】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6