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;