请问各位  有没有哪个API可以 获得系统当前默认设置的输入法,,,,尽量说清楚点  做好友代码 谢谢!!!!!!!

解决方案 »

  1.   

    http://hi.baidu.com/btb368/blog/item/6e190b329d98c5f11b4cff3b.html
      

  2.   

    试试  SystemParametersInfo  SPI_GETDEFAULTINPUTLANG 
      

  3.   

    win7下,当对一个新的窗口,打开IME系统就会自动将默认输入法设給 新的窗口,但是在win8中貌似不可以,win8下如果也只是单纯的对新的窗口打开IME他是将右下角系统当前的输入法给新的窗口,所以我现在是想先获得系统默认输入法,再将这个默认输入法 设为新建窗口的输入法。大家觉得这可行不或者 有没有简单点的方法可以达到我要的效果!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!来来来讨论起 !!!!!!!!!!上面提供的方面 明天我先试试,,谢谢啦 
      

  4.   


    我用啦下  你给你那个API貌似可以 现在 我想试下  指定某个个窗口设置 其输入法(用那个API得到的一个HKL变量)  请问下  有什么办法没  我看啦下   MSDN上是有设置某个窗口输入法的API 但是他用到的变量类型不是我得到的 那中变量类型。。而是用啦一种上下文的变量求解 求解。谢谢  说啦 这么多 真怕你 看不明白
      

  5.   

     GetKeyboardLayout 
     ActivateKeyboardLayout 如果跨进程  AttachThreadInput