发送:
CString str = "xxx";
::SendMessage(m_hWnd,WM_NEW,0,(LPARAM)&str);//阻塞直到返回,不用考虑生存周期,如果用PostMessage必须要考虑参数生存周期
接收:
CString *str = (CString*)lParam;
MessageBox(*str);
 本文展示了如何使用C++进行消息发送和接收的基本原理,包括使用SendMessage和SendMessageW函数进行窗口间通信,以及如何在接收端正确解析并显示接收到的消息。
本文展示了如何使用C++进行消息发送和接收的基本原理,包括使用SendMessage和SendMessageW函数进行窗口间通信,以及如何在接收端正确解析并显示接收到的消息。
          发送:
CString str = "xxx";
::SendMessage(m_hWnd,WM_NEW,0,(LPARAM)&str);//阻塞直到返回,不用考虑生存周期,如果用PostMessage必须要考虑参数生存周期
接收:
CString *str = (CString*)lParam;
MessageBox(*str);

 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
  