C#如何判断输入法当前是中文状态还是英文状态获取到
2个回答
展开全部
很简单的思路,程序中建立一个隐藏的文本框,将这个文本框发送模拟按键信息,读出文本框是中文字符合适还是英文字符
不好意思
呵呵, 不过, 我试了一下 不行的! 目前我只发现可以在本程序中 用 ImmGetContext() ImmGetConverstation() 可以正确读到 中文 还是英文 半角还是全角
不过, 这个老函数, 似乎不能得到基它窗中的输入法状态, 不知是不是WINDOWS API的BUG
我现在已放弃了....
不好意思
呵呵, 不过, 我试了一下 不行的! 目前我只发现可以在本程序中 用 ImmGetContext() ImmGetConverstation() 可以正确读到 中文 还是英文 半角还是全角
不过, 这个老函数, 似乎不能得到基它窗中的输入法状态, 不知是不是WINDOWS API的BUG
我现在已放弃了....
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询