SendMessage 发送WM_COPYDATA 消息时 ,最后个参数必须为COPYDATASTRUCT结构吗? SendMessage(hWnd,WM_COPYDATA,,(WPARAM)GetSafeHwnd(),(LPARAM)&cs); 这代码 怎么有2逗号;另外 我只想发个 int 数据,后面参数需要那么复杂吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WM_COPYDATA主要用于进程间,如果不是进程间消息就不要用他。 1.这代码 怎么有2逗号,把后面的逗号去了,我晕,这个问题也问。2.既然你想用WM_COPYDATA这个消息,那就得按照这个消息的格式走,但是如果你的确想发一个int的数的话,那就直接发好了。比如发送一个1出去,最后一个参数为(LPARAM)1 就可以了。接收方直接转成int应该就OK。3.我看你的代码不像是用于进程间通信的,倒像是给自己发的,你再检查一下你的代码。 如果只是发送整型数据没必要使用WM_COPYDATA自定义的消息即可。 2逗号,你自己写错了,另外 我只想发个 int 数据,后面参数需要那么复杂吗?因为你发送的WM_COPYDATA消息,这个消息规定了LPARAM参数必须是COPYDATASTRUCT结构体 响应函数 CPropertySheet的子Page点了finish之后怎么通知外面? 还有一个摩托罗拉的笔试题很费解,请解答 如何提高自己的变量命名的能力。 已经得到了其他进程句柄,如何显示其他进程托盘图标?谢谢 怎么用dao打开access2002数据库? C语言中类型转换的问题~ you shen me qu bie ? please tell me , xie xie ! 如何用VC编程在windows98中调用SCO UNIX 5.05的程序.用SOCKET行吗? 怎样打印查询结果?help me? 50分 急求:消息发送 参数被截断 哪些软件曾经叱咤风云,现在逐渐淡出我们的视线
1.这代码 怎么有2逗号,把后面的逗号去了,我晕,这个问题也问。
2.既然你想用WM_COPYDATA这个消息,那就得按照这个消息的格式走,但是如果你的确想发一个int的数的话,那就直接发好了。比如发送一个1出去,最后一个参数为(LPARAM)1 就可以了。接收方直接转成int应该就OK。
3.我看你的代码不像是用于进程间通信的,倒像是给自己发的,你再检查一下你的代码。
另外 我只想发个 int 数据,后面参数需要那么复杂吗?
因为你发送的WM_COPYDATA消息,这个消息规定了LPARAM参数必须是COPYDATASTRUCT结构体