写了一个小程序,其中一些功能键是用ALT的组合键.不知为什么,每次使用ALT组合键后在RICHTEXTBOX中输入字母时,都会出现乱码,有日文,韩文,中文等,盼高手给予解答.或者有什么好的建议. 先行谢过!

解决方案 »

  1.   

    很久很久大约第几个VB程序就写了个模拟键盘,好像是用SendKey什么的。忘了!
      

  2.   

    还有
    keybd_event
    SendInput
    SendMessage
      

  3.   

    用shell applicaition
    sendKey
      

  4.   

    每次使用ALT组合键后在RICHTEXTBOX中输入字母时,都会出现乱码,有日文,韩文,中文等
    //估计一下原因:使用ALT + 小键盘数字键时,可以根据某种编码而输出字符(ASCII?区位?)是否与此有关?楼主试一下在使用了你的软件后,手工按两下ALT键看看,还会不会出现这问题(有可能是ALT键放开的消息没有被程序检测到...??)