我想让edit在按下回车后,我得到那个edit中的内容,怎么做?edit是另一个程序中的

解决方案 »

  1.   

    首先你要得到该Edit的handle,然后再用SendMessage()
      

  2.   

    在edit1的onkeypress事件中判断key为回车 那么ShowMessage(Edit2.text);
    接分
      

  3.   

    你们没明白我的意思,那个edit是另一个程序中的,所以0delphi(樱木再现)的方法就否定了。而我能得到那个edit的handle,但是我怎么知道用户什么时候在那个edit中按下回车呢?难道我一直sendmessage去取里面的内容吗?显然不科学。
      

  4.   

    你所说的问题应该是叫做进程间通信(IPC),方法很多。具体到你这个问题,
    通常的做法是:
    1、使用内存映射文件;
    2、使用WM_COPYDATA消息;
    3、使用DDE。
      

  5.   

    先得到edit的handle,后getwindowtext搞定!