自定义消息发送string后,在消息接收时怎样把LParam由longint恢复成string

jinhx 2011-05-20 11:13:19
如题
...全文
106 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wgxis 2011-05-20
  • 打赏
  • 举报
回复
不要直接将string转换发送。


var
SendString: ^AnsiString;
begin
SendString^ := '发送的字符';
//POST/SEND.....
end;


接收 PAnsiString(amessage.LParam)^;
jinhx 2011-05-20
  • 打赏
  • 举报
回复
搞定,谢谢
jinhx 2011-05-20
  • 打赏
  • 举报
回复
是本进程,请举例
bdmh 2011-05-20
  • 打赏
  • 举报
回复
pchar或string转,不过只能针对于本进程消息,对跨进程不行,通用的可以使用WM_Copydata消息,或者使用内存映射

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧