如何取得当前输入语言的名称

dragon17162 2009-06-23 02:13:33
可以通过函数GetkeyboardLayout取得当前系统中的输入法名称;
有什么方法可以取得当前使用的输入语言名称呢?比如中文,德语等等;
因为一种输入语言,可以有多种键盘布局或输入法。
...全文
31 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
marrco2005 2009-06-24
  • 打赏
  • 举报
回复
mark
dragon17162 2009-06-24
  • 打赏
  • 举报
回复
打开记事本或word等任何编辑工具,在输入内容前,都可以切换输入语言以及键盘布局/输入法,来改变想要输入的国家语言以及输入法,
用GetKeyboardLayout可以取得当前输入法名称ID,难道在VC中就真的没有办法取到当前的输入语言吗?
dragon17162 2009-06-23
  • 打赏
  • 举报
回复
控制面板->区域和语言->语言->详细信息->文字服务和输入语言项,里面选择添加的时候,你可以添加输入语言,并且可以选择键盘布局/输入法,现在我选择中文(中国)这样的输入语言,然后下面的键盘布局/输入法,可以选择很多,有美式键盘,输入的是英文,可以选择阿拉伯文,输入的是阿拉伯国家的文字,也可以选择中文(繁体)-美国键盘,这些输入的内容是完全不一样的。
iqyely 2009-06-23
  • 打赏
  • 举报
回复
来关注下。
fengrx 2009-06-23
  • 打赏
  • 举报
回复
输入语言没法获得吧。
一种输入法如果可以同时输入:拼音、英语、中文简体、中文繁体,楼主认为它是什么语言呢。

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧