社区
Windows SDK/API
帖子详情
如何用sendmessage wmcopydata发送一个byte数组?
zhongguofr
2004-11-06 09:08:44
我想用sendmessage wmcopydta的方式发送一个数组的内容,数组是按byte定义的,我想知道如何把这个数组的内容转化成sendmessage里的参数
...全文
292
2
打赏
收藏
如何用sendmessage wmcopydata发送一个byte数组?
我想用sendmessage wmcopydta的方式发送一个数组的内容,数组是按byte定义的,我想知道如何把这个数组的内容转化成sendmessage里的参数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beyondtkl
2004-11-08
打赏
举报
回复
啊倒 老大出马 偶等拿不到分了。。
王集鹄
2004-11-07
打赏
举报
回复
procedure TForm1.WMCOPYDATA(var Msg: TWMCOPYDATA);
var
vBytes: array[0..15] of Byte;
begin
Move(Msg.CopyDataStruct.lpData^, vBytes[0], Msg.CopyDataStruct.cbData);
ShowMessage(Format('%d,%d', [vBytes[0], vBytes[1]]))
end;
procedure TForm1.Button1Click(Sender: TObject);
var
vCopyDataStruct: TCopyDataStruct;
vBytes: array[0..15] of Byte;
begin
FillChar(vBytes, SizeOf(vBytes), 0);
vBytes[0] := 9;
vBytes[1] := 96;
vCopyDataStruct.dwData := 0;
vCopyDataStruct.cbData := SizeOf(vBytes);
vCopyDataStruct.lpData := @vBytes[0];
SendMessage(Handle, WM_COPYDATA, Handle, Integer(@vCopyDataStruct));
end;
易语言源码易语言PE查看器
易语言源码易语言PE查看器
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章