sendmessage.txt

来自「操作系统课程设计-进程、消息等」· 文本 代码 · 共 14 行

TXT
14
字号
	//找到接收消息的窗口(窗口名为Receiver)
	CString str="进程B";
	CWnd *pWnd=CWnd::FindWindow(NULL,str);
	if(pWnd)
	{
		COPYDATASTRUCT buf;
		char * s=new char[m_Msg1.GetLength()];   //m_Msg1为CString类型的变量
		s=m_Msg1.GetBuffer(0);
		
		buf.cbData=strlen(s)+1;
		buf.lpData=s;
		pWnd->SendMessage(WM_COPYDATA,0,(LPARAM)&buf); //传送大量数据要用WM_COPYDATA消息
	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?