C#怎么关闭系统输入法啊?

GhostNotes 2010-07-13 01:47:05
C#怎么关闭系统输入法或是屏蔽掉它又或者是切换其他输入法。
反正就是要启动程序后输入的是英文而不是拼音。
...全文
583 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
mayonglong 2010-07-14
  • 打赏
  • 举报
回复
使用inputpanel

另外在WinCE系统的控制面板里的可以修改输入法选项的
syokouken 2010-07-14
  • 打赏
  • 举报
回复
3#楼MM的 R G 很诱人啊
syokouken 2010-07-14
  • 打赏
  • 举报
回复
按照你帖子的题目,如何关闭系统输入法。
这个是用VB调用API的方式,开关IME。

Private Declare Function ImmSetOpenStatus Lib "coredll"(ByVal himc As IntPtr, ByVal fOpen As Integer) As Integer

参数是 句柄(可以填null),第二个参数是开关(0,1)

切换的方法参考
http://download.csdn.net/source/2195738
虽然是日本输入法,中文也一样使用。


其次可以参考MSDN
http://msdn.microsoft.com/en-us/library/ms940342.aspx

http://msdn.microsoft.com/en-us/library/aa453742.aspx

http://msdn.microsoft.com/en-us/library/ms940337.aspx
zhaoshangshang 2010-07-13
  • 打赏
  • 举报
回复
楼主参考一下这篇帖子吧,
http://topic.csdn.net/u/20100706/17/767e9c02-0d37-4822-86b0-48c5437a2eea.html
beyondma 2010-07-13
  • 打赏
  • 举报
回复
就是inputpanel.enable这个方法吧
huanhuanfu 2010-07-13
  • 打赏
  • 举报
回复
.........
huangmy05 2010-07-13
  • 打赏
  • 举报
回复
这个..那个..不明白..
GhostNotes 2010-07-13
  • 打赏
  • 举报
回复
自己顶下!!!!!!!!!!!!!!!!!!

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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