1、怎样查看用户当前打开的是什么输入法
2、键盘钩子能否记录用户输入的汉字?怎样做?多谢

解决方案 »

  1.   

    1,ImmEnumInputContext
    2,可以
      

  2.   

    第一个,给你来个简单的例子,不过使用的是KeyboardLayoutListhttp://61.145.113.26/han/1/2/2/www.pconline.com.cn/pcedu/empolder/gj/vc/10207/75758.html第二个,作起来比较麻烦,钩子你要是会的话应该不难,判断字符大小即可,一般需要确定字符的范围,汉字等双字节的编码都有自己的编码范围
      

  3.   

    可以去这里看一看,有完整的解决方案,绝对实用:
    http://www.aslike.net
      

  4.   

    能把程序发过来看看吗?
    [email protected]
    我用dwSize = ImmGetCompositionString(hIMC, GCS_RESULTSTR, NULL, 0);
    得到的dwsize是0 !