您好,请教3个关于消息处理的类型的结构,用法
TCopyDataStruct
THandle
TWMCOPYDATA
谢谢您
TCopyDataStruct
THandle
TWMCOPYDATA
谢谢您
解决方案 »
- 文件路径问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- fastreport 奇怪问题
- 关于取IP地址的相关问题。
- 怎样在程序中实现动画和某个网站上的动画一致?
- 计算某字符串中相同字符串个数的问题
- 刚去面试,老总说要用delphi7,怎样学delphi才能快速进入实际工作~??请高手指点明路~!!
- 使用IDHTTP控件开发应用遇到超时问题,高手进(急)
- 请高手解答,高分相送!!
- 本人自认Delphi还可以,有兼职机会没有?
- ttable 控间中的oncalcfields过程
- !!困扰我2个月的问题,高手关注!!
- 求救:远程报税-----------有关远程登陆访问-----问题
Msg:Cardinal;
From:HWnd;
CopyDataStruct:PCopyDataStruct;
Result:longint;
end;
THandle //其实是Dword,就是Windows句柄,用来标识一个对象或消息
eg:
procedure GetdataMsg(var msg:TWMCopyData); message wm_copydata;
begin
with msg.CopyDataStruct^ do
begin
Showmessage(pchar(lpdata));
end;
end;
////////////////
SendMessage:
////////////////
var
rh:THandle;ss:PChar;
cds:TCopyDataStruct;
rh:=FindWindow('TMyPrj','MyPrj');
if rh>0 then
begin
s:='hello';
cds.cbData:=length(s)+1;
getmem(ss,cds.cbData);
strcopy(ss,pchar(s));
cds.lpData:=ss;
SendMessage(rh,wm_copydata,application.handle,integer(@cds));
freemem(ss);
end;