热情软件屋

 

如何在自定义的消息中发送一个字符串


编号: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*就可以了。但此方法只能使用于在一个进程内部传递数据。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio