我是这样的做的,如果找到标题为我想发送的目标,就用SENDKEYS
不知道这种方法好不好,还有没有更好的呢????

解决方案 »

  1.   

    使用DDE可以实现,google上你搜一下
      

  2.   

    DDE好像只能用于两个VB的程序之间的通讯
    如果一个是VB程序一个是其它WINDOW程序应该不行吧
      

  3.   

    比如说,我的程序是在后台运行的,当对方打开一个有文本框的程序时,包括记事本,IE的地址栏,甚至是BBS里,发贴时输入的发表框,当检测到这些框时就我的程序就向里面发送一串字符"你抛弃我了,你会遭到报应的"我的目的是用来吓我的前度女友,让他以为是我的鬼魂上了她的电脑
      

  4.   

    我用我上面提到的方法已实现到了,但我想知道还有没有更好的方法
    比如能检测到某种场合才SENDKEYS的,而不是一得到程序标题后就SENDKEYS
      

  5.   

    兄弟,我和你遇到一样的问题的,
    我是想如何用post的方式将string 发送给另一个application,
      

  6.   

    Declare Function SetDlgItemText Lib "user32" Alias "SetDlgItemTextA" (ByVal hDlg As Long, ByVal nIDDlgItem As Long, ByVal lpString As String) As Long不知道可以不,VC中就用这个
      

  7.   

    http://expert.csdn.net/Expert/topic/2657/2657118.xml?temp=.9267237
      

  8.   

    我现在用的SENDKEYS,能用啊,不过有点太机械化了,遇到同样问题的大伙试试
    主要是将一个进程的窗体标题GET到,这也很容易做,反正就是用了很弱智的方法来实现啦楼上的API我找找看
      

  9.   

    SetDlgItemText    函数功能:该函数设置对话框中控制的文本和标题。
        函数原型:BOOL SetDlgltemText(HWND hDlg,int nlDDlgltem,LPCTSTR IpString);
        参数:
        hDlg:指定含有控制的对话框。
        nlDDlgltem:标识带有将被设置的标题和文本的控制。
        IpString:指向一个以NULL结尾的字符串指针,该字符串指针包含了将被复制到控制的文本。
        返回值:如果函数调用成功,则返回值为非零值。如果函数调用失败,则返回值为零。若想获得更多的错误信息,请调用GetLastError函数。
        备注:SetDlgltem函数把一个WM_SETTEXT消息发送到指定的控制。    速查:Windows NT:3.1及以上版本:Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:winuser.h;库文件:user32.lib;Unicode:在Windows NT上实现为Unicode和ANSI两种版本。
      

  10.   

    这种冷门的API能找到中文的说明真的是很不错啊
    在哪能找到其余的?
    我喜欢看API的说明来自学啊,很有用的,重金收买!!!!!!!!!!!!!
      

  11.   

    获取目标的句柄,然后用sendmessage改变目标的标题。如果要API的说明,请用QQ2003III以上版本连接我的QQ共享,我的QQ:71429660
      

  12.   

    好啊好啊,又有礼物收啦[email protected]多多益善啊~~谢谢谢谢