IME本身就支持软键盘,你自己去看IME的API吧。

解决方案 »

  1.   

    w102272大侠,我正在找IME API资料
    fuanxuegong大侠我还未见过字根表,更不知如何维护,请提示... ...
    请诸位大侠帮忙。
      

  2.   

    是通过现有的输入法 用智能ABC输入法 只是不通过键盘。
      我做的是个触摸屏程序,键盘锁了起来,通过输入法上的软键盘又太小(通过软键盘输入用手一点很容易错)(我想画一个很大的键盘用手能准确点中)。
      

  3.   

    可以用keybd_event函数来模拟键盘按键过程,keybd_event是很低级的输入函数,应该没问题,例如模拟‘a’键的按键过程:
      keybd_event(Ord('A'), 0, KEYEVENTF_EXTENDEDKEY, 0);//按下
      keybd_event(Ord('A'), 0, KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0);//放开
    再如,模拟回车键的按键过程:
      keybd_event(13, 0, KEYEVENTF_EXTENDEDKEY, 0);//按下
      keybd_event(13, 0, KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP, 0);//放开
      

  4.   

    wang_jiachun  做的很不错,我试了,成功了,再看看大家还有什么办法,一会我给你分。
    同志们还有 什么办法还可共同讨论。
    感谢wang_jiachun同志。很是感谢。
      

  5.   

    字根表很容易得到的,用windows自带的某个程序可以从输入法的mb或ime中得到
      

  6.   

    您好!gao:
    我是初学者,看了您的问题。我在窗口上放了个button,复制了wang_jiachun的语句,打开word,运行程序按下button,没有动静,请问是什么原因?不胜感激!