如何在自定义的消息中发送一个字符串
编号:QA002855
建立日期: 2000年4月16日 最后修改日期:2000年4月16日
所属类别:
王国安:
操作系统: Windows平台
编程工具: C或C++
问题: 如何在自定义的消息中发送一个字符串?例如:
SendMessage(MyWnd,WM_USERDEFINED, 0,0)
如何将字符串Buffer写入wParam或lParam?
回答:
你可以把字符串的地址传递过去,因为地址正好是32位。如:
char s[256];
SendMessage(MyWnd,WM_USERDEFINED, (WPARAM) s,0)
接收方只需要将wParam赋给一个char*就可以了。但此方法只能使用于在一个进程内部传递数据。
此问题由李海回答。
| |
|
|
| |
|
|