VC6.0 SendMessage传递CString类型参数

  发送方 CString str = _T ("123"); //注意变量的生存周期

  ::SendMessage(AfxGetMainWnd()->m_hwnd,WM_MSG_USER,(WPARAM)&str,0);//阻塞至返回 可以不考虑变量的生存周期

  ::PostMessage(AfxGetMainWnd()->m_hwnd,WM_MSG_USER,(WPARAM)&str,0); //发送后直接返回,必须考虑变量生存周期,防止变成野指针

  ON_MESSAGE(WM_USER11, onRespOperation)

  MainFram中对应的消息响应函数取出CString的方法:

   CString* rmsg = (CString*)lParam; 

原文地址:https://www.cnblogs.com/cobbliu/p/2789514.html