同意Areslee,也可以放到wParam中char szText[1024];
......
m_pWnd->SendMessage(WM_MYMESSAGE,(UINT)szText,(UINT)lParam);响应消息:
LRESULT CXxxxx::OnMyMessage(WPARAM wParam, LPARAM lParam)
{
  char m_sPack[1024];
  memcpy(m_sPack,(char*)wParam,1024);
  ......
}

解决方案 »

  1.   

    楼上两位兄弟的意见都是对的,再补充一点,最好在消息接收端开缓冲区把所接收指针所指的字符串内容拷贝过来比较稳当。
      

  2.   

    谢谢各位,都有分!字符串传过去了,但现在传过去的指针内存泄漏,不知咋删?
    一删就出错!
      

  3.   

    如果传过来的字符串是分配的一块内存才需要删除,如果本来就是一个全局变量的数组,就不用删除了。还有删除的时候,要类型匹配!