我用SendMessage发送WM_SETTEXT消息到qq的消息输入框,可是却发送不到,调试时发现输入框句柄没错,和用Spy++看到的一样;另外整个程序是用别人写的改的,他的原来可以用,现在和我的程序一样,也不能用了,不知道什么原因,是不是和qq的版本有关啊,那个高手指点一下?  谢谢

解决方案 »

  1.   

    呵呵, 和qq版本有关, 现在qq像个鬼灵精.
      

  2.   

    句柄没有找对。如果句柄没有问题,试试send WM_IMECHAR
      

  3.   

    句柄是找对了的,但是SendMessage不行
      

  4.   

    WM_IMECHAR怎么再msdn中都找不到?
      

  5.   

    ::SendMessage(hQQwnd,WM_COMMAND,0x0001E125,0);
    发送的文本是剪贴板的
      

  6.   

    今天逛街回来,发现有这么多人关心这个,哈哈,谢谢!
    楼上broown的方法可行,大家可以试一下!另外我和fanqing老兄一样,想知道传统的方法为什么不能发送,学习中。明天结贴