看看 IME.
MSDN -> 平台 SDK -> Controls(忘了是不是) -> User input

解决方案 »

  1.   

    to hwjmyz:
      i can not trace your clue. Could u give me more info?
      

  2.   


    看看这个:
    http://www.csdn.net/expert/topic/97/97949.shtm
      

  3.   

    to vcbear:
    谢谢。我还没有试IME,不过先问个问题。是否需要自己来完成一个键盘控件,然后在确定如何与应用协同工作。
    嘻嘻。50分对于这个问题是否太少?
      

  4.   

    完全可以自己编的。不过功能可能没有那么多。
    用visualKey 
    ::keybd_event(VK_SHIFT,0,KEYEVENTF_EXTENDEDKEY|0, 0);
    ::keybd_event(VkKeyScan('#'),0,KEYEVENTF_EXTENDEDKEY|0,0);
    ::keybd_event(VK_SHIFT,0,KEYEVENTF_KEYUP, 0);
    就可以产生一个模拟Shift+3 即#的按键。OK
      

  5.   

    to attackboy:
        放心,分一定会给的。我希望看看其它的办法。
      

  6.   

    同样的问题关注![email protected]
      

  7.   

    我做过PDA的软键盘,是一个动态链接库,不知可以有帮助!
      

  8.   

    to apple1976:
       可以介绍一下思路吗?
      

  9.   

    apple1976也给我一份吧!谢谢 
    哦,刚才忘了写我的邮箱了
    [email protected]
      

  10.   

    www.programsalon.com里有实现的软键盘:查找软键盘。
    另外在源码下载》Windows》输入法编程里有IME文档,可以使用IME消息激活Windows自带软键盘,就是小了点。
      

  11.   

    Thanks.apple 1976.
    My email address:
    [email protected]
      

  12.   

    to hello008;
    我已经down下历程,正在学习.万分谢谢.