谢谢

解决方案 »

  1.   

    用edit,memo都行,
    如果你不想让他们显示出来,你又何必
    不知道你要干 什么?
      

  2.   

    楼上说法不对,如果edit,memo不获得焦点,怎样获取键盘输入?
    使用钩子技术(我不熟悉),前两天下了一个类似的代码的,找不到了。
      

  3.   

    是用全局hook
    我写了一个,在记事本等程序中有效
    但在MSN、QQ中则不行
    不知道是怎么回事?
    (谁有相关代码贴出来参考参考)
      

  4.   

    你是不是也得不到 MEMO中的文字呀
    一个道理
      

  5.   

    应可以吧,昨天我也看了一个关于按键的捕获的hook的例子,也想一下如何截获键盘输入的汉字,但通过按键来捕获不理想。不知是否有一种输入法的输入状态的hook?(异想天开)
      

  6.   

    我以前做过一个键盘hook,但只能得到字符,得不到汉字。知道怎么做请告诉我。
      

  7.   

    另外:
       关于截获字符,相对简单了很多,键盘的输入是采用的中断是输入而且就是ASCII码。很容易得到键盘的信号,并且得到信号后编码也非常的简单。根据我开始的观点来看得到信号不难,最难的是如何编码识别汉字。
      

  8.   

    截获汉字不难,过滤一下WM_CHAR和WM_IM_CHAR就可以了
    我想不通的是为什么在有些窗口会失效
      

  9.   

    嘿嘿,作全局钩子过滤一下WM_CHAR和WM_IM_CHAR是完全可以的,难度在与word这样的程序没有用到WM_CHAR和WM_IM_CHAR消息