我发现Possmessage要传递字符串的话,必须先定义,
但我要传递的字符串内容却不能够控制
那又怎样办?

解决方案 »

  1.   

    var
      s: string;begin
      s := 'dfdsf';
      PostMessage(Handle, UM_STR, Integer(@s[1]), Length(s));
    end;UM_STR为一个自定义消息然后处理这个消息就行了撒!
      

  2.   

    Const 
    WM_Me=WM_USER+200; procedure WM_Me_P(var Message:TMessage);message WM_Me; procedure TForm1.WM_Me_P(var Message:TMessage); 
    begin 
      ...
    end; 
      

  3.   

    to:  zwjchina(蒲石) 
    大体上我知道
     如何要从消息中取出S这个字符串 不好意思!!