可以调用api"kb_event",模拟按ctrl+shift

解决方案 »

  1.   

    可是如何知道当前是中文输入法还是英文,另外怎么知道要按几次Ctrl+Shift才能切换到我想要的某个输入法(比如微软拼音)呢?(这个程序需要在别人的机器上运行)
      

  2.   

    WIN API中以immxxx的API就是输入法控制API,查一下。
      

  3.   

    查到,切换用immCreateContext(),如之前有打开先immRealeaseContext(),查一下相关API
      

  4.   

    呵呵。我试了半天,只能切换到微软拼音,而且还切不回来。大家不要光说不练,有谁可以自由的切换到特定的输入法?弄个小Demo给大家看看。