先说明一下:
   我想写个程序用来向窗口传递一些指令,就像mud(泥巴游戏)中的机器人,可以得到对方窗口的内容,并且能发送命令。我现在了解的是,可以通过得到handle来操纵对方窗口,可是不清楚具体该怎样实现,对方软件不是用delphi编写的,我怎样才能向对方窗口的edit控件写入内容呢?
   请讲一讲具体怎么得到handle,并且如何向对方窗口的edit发送内容。谢谢咯。

解决方案 »

  1.   

    APIfindwindow() 可得到Handle
    D7中的WIndows SDk中有说明。
      

  2.   

    up,找到handle后
    sendmessage
      

  3.   

    能否给一个例子?谢谢。
    ps:我是delphi初学者
      

  4.   

    sendmessage 应发出哪条消息
      

  5.   

    up 
    请讲一讲具体怎么得到handle,并且如何向对方窗口的edit发送内容。谢谢咯
      

  6.   

    放一个Timer
    在timer使用:
    GetCursorPos(CP)
    Hw := WindowFromPoint(CP)
    发送内容好像是模拟按键,什么KeyBoard_Event之类的单词然后,是填参数就是啦:
    本人的问题还未解决。正在烦,模拟按键的源程序,自己找找吧,很好找的。