你需要一个一个字节的发,发送其ASCII码

解决方案 »

  1.   

    举个例子给你看:
    var
      buf:array[0..255] of char;
    begin
      sendmessage(hwnd,WM_GETTEXT,sizeof(buf),integer(@buf));
    end;
      

  2.   

    直接转换成Integer就行,要传的是内存地址。
      

  3.   

    lParam:Any;具体取决于消息,不同情况不同处理
      

  4.   

    var aa:array[1..10]of byte;
    bb:integer;
    cc:pchar;
    begin
    cc:=@aa;
    bb:=10;
    postmessage(edit1.handle,wm_gettext,bb,integer(@aa));
    edit2.text:=string(cc);
    end;
    这样写不好使,出现乱码!
      

  5.   

    唉!今天一早我还以为给我加了分了,
    你把postmessage改成sendmessage不就行了吗?请参照例子
      

  6.   

    gz_xjf(thinker):
    sorry!
    肯定加分,不过还要照顾其他兄弟哟
    哈哈!还是要谢谢你!