SendMessage CString
发送
CString strHello = "Hello!";
::SendMessage(this->m_hWnd,WM_1,1,*(LPARAM*)&strHello);
接收
// CdtToolsDlg 消息处理程序
LRESULT CdtToolsDlg::On1(WPARAM,LPARAM l)
{
CString strHello = *(CString*)(LPARAM*)&l; return TRUE;
}
http://blog.csdn.net/tsd3698/article/details/3307044
3.4 使用WM_COPYDATA消息通信
对于少量数据可以用WM_COPYDATA方便地实现通信。由于SendMessage()是阻塞的,只有接收方响应了消息,SendMessage()才能返回,否则一直阻塞。所以,对于大量数据来说,用SendMessage()就容易造成窗口假死。