这有何难;
<摆上百来个按钮,把这些按钮和实际键盘对应起来不就行了, 程序肯定非常简单>.
比如说按按钮A,在Edit框中即写一个字母a.

解决方案 »

  1.   

    请iforever给我摆摆看。我要的是独立的虚拟键盘,不能按了虚拟键盘上的键就使编辑框失去焦点。
      

  2.   

    去下在这个吧-屏幕软键盘,可通过软键盘向其他程序中输入字符
    http://www.vchelp.net/source/screen_keyboard_src.zip
      

  3.   

    HOOK, VxD 任选其一就行了。键盘自绘,没有焦点问题。
      

  4.   

    xu2000:
    你哪个软件对VIEW有用,对对话框就无效了,因为SetForgroundWindow或SetFocus后对话框的第一个控件获得焦点,输入不到指定的Editor中去,如果第一个控件就是Editor,也不能正常输入,因为总是用点击的哪个字符代替Editor中的所有字符。
    SCUM:
    有例子吗?
      

  5.   

    xu2000:你的软件中用SetActiveWindow代替SetForgroundWindow和SetFocus即可。另外你的实现方法过于复杂,对shift、alt等键的处理不合适。不过还是十分感谢你,在你和其他网友的提示下,我的问题已经解决。请到“输入法的软键盘是怎么做的?”帖子上再领分。