多语言展示
当前在线:103今日阅读:91今日分享:37

C++如何控制输入法状态

生活中有这许许多多的烦恼,下面就由小编教你C++如何控制输入法状态,希望你的生活多姿多彩~
工具/原料
1

手机

2

电脑

方法/步骤
1

C++中的格式输出是用控制函数或关键字,用控制格式开始之后的输出都按这次更改为准,每次输出都要控制,一般都是用C的那一套,C++完全兼容C。

2

要想控制输入法,首先要解决的问题是如果获得系统已安装的输入法信息。在Windows平台下,每个安装的输入法都在注册表中注册了相关信息。

3

在 “HKEY_CURRENT_USER/keyboard layout/preload”键下就可以找到这些信息,键下由以1为基的递增数字做为值名(暂取名为数字号),其值的内容是一个由八个数字组成的字符串(暂取名为代号,如'e0040804'),其中左4位是设备代码(device identifier),右4位是语言代码(language identifier)。

4

例如上面:左e004指智能ABC,右0804指大陆中文。在MSDN中对所有代码做了详细的说明,如感兴趣请浏览MSDN相关内容。

注意事项

要有耐心

推荐信息