我有一个中国象棋的游戏。我想编一个程序来控制这个游戏,比如想让红方的炮八平四,我只要在编制程序的文本框中输入红炮八平四,然后发送到象棋程序中。程序就会按照发送的程序走。有可能实现吗?

解决方案 »

  1.   

    如果棋子是一个WINDOW,那么可以找到这个HANDLE,然后
      

  2.   

    请参看《Delphi深度历险》中的360页。
      

  3.   

    我没有《Delphi深度历险》啊。这个问题真的不容易解决吗?
      

  4.   

    用PostMessge这个函数,
    在第一个参数中确定,要接受消息的窗体的句柄
    例:PostMessage(xForm.Handle,wm_ThreadDoneMsg,0,0);
      

  5.   

    绝对可以..........
    postMessage
      

  6.   

    最简单的方法是:
    在写文字的窗口把写入的文字写到文本文件中,然后由执行的的程序利用timer控件读取文本中的数据。