c++ 消息传递(通过SendMessage)

原创 2015年07月06日 16:33:10
//同一进程间传递
char* msg="ttbb";
::SendMessage(hwnd,Thread_Msg_Student,0,(LPARAM)msg);
//不同进程间,传递字符串通过copydata的方式
//发一定注意发送的结构
tagCOPYDATASTRUCT netDataPacket;
netDataPacket.dwData = 0;
	netDataPacket.cbData =strlen(strInfo)+1;
		netDataPacket.lpData = strInfo;
	::SendMessage(hwnd,WM_COPYDATA,0,(LPARAM)&netDataPacket);
//接
BOOL CStudentNetProxyDlg::OnCopyData(CWnd*, COPYDATASTRUCT*netData)
{

	if(netData->lpData)												  
	{
		char  * pp=(char *)netData->lpData;
 		CStringA strMsg;
		strMsg.Format(pp);
 		

		return TRUE;
	}



	return FALSE;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

SendMessage函数

首先 我们了解一下Windows的消息机制。Windows是一个消息驱动式系统,Windows消息提供应用程序与应用程序之间,应用程序与Windows系统之间进行通信的手段。举个例子,打开记事本程序,...
  • a199228
  • a199228
  • 2011年07月23日 13:00
  • 7531

C++中SendMessage与PostMessage的区别

概述 Send有发送的意思,而Post具有投寄的意思。 联想一下现实生活中我们写信(很久很久以前。。。。)来记就很简单了:  Send:  相当于邮寄员,他会将快件亲手交给收件...
  • zm1_1zm
  • zm1_1zm
  • 2017年07月13日 10:12
  • 592

C++ SendMessage函数的一些使用方法

SendMessage(WM_CLOSE); //关闭程序 SendMessage(WM_SYSCOMMAND,SC_MINIMIZE,MAKELPARAM(point.x, point.y)...

如何用SendMessage模拟某一按钮的点击事件

今天在写程序的时候,用到了进程间的通信,上网查了些相关的资料,一般都是通过消息、共享内存、 socket,管道(Pipe),信箱(Mailslot),等等。因为我进程间通信的时候数据量不太大,所以就先...
  • Qsir
  • Qsir
  • 2017年06月06日 10:29
  • 668

进程间通信简单实现之SendMessage/PostMessage

接收消息方: #define WM_MYMESSAGE WM_USER + 100 //不用括号 afx_msg LRESULT OnMyMessage(WPARAM wParam, LPAR...

MFC中SendMessage和PostMessage两种发送消息用法

前一段时间做项目,用到消息响应机制,为了记忆,特发与此!待事件充裕之时再进行整理。 1.可通过SendMessage或PostMessage发送消息; SendMessage是发送消息之后待消息响应执...

SendMessage、PostMessage原理

SendMessage、PostMessage原理本文讲解SendMessage、PostMessage两个函数的实现原理,分为三个步骤进行讲解,分别适合初级、中级、高级程序员进行理解,三个步骤分别为...

使用sendmessage发送string的注意事项

转载自:http://www.cnblogs.com/sizzle/archive/2007/08/29/874796.html 这个博主遇到的和我的几乎一样,留着方便以后找。 在C#中使用SendM...
  • tvvbbb
  • tvvbbb
  • 2015年12月11日 22:19
  • 1581

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

SendMessage用法

进来看一下 1.新建一个Dialog  based的MFC工程MSG 2.在资源管理器中打开对话框IDD_MSG_DIALOG,在其中放置一下控件:   (1)ID号为ID_SENDMS...
  • ksq2010
  • ksq2010
  • 2012年12月04日 11:03
  • 32170
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++ 消息传递(通过SendMessage)
举报原因:
原因补充:

(最多只允许输入30个字)