- 11
- 0
- 约2.54千字
- 约 4页
- 2017-03-16 发布于重庆
- 举报
MFC发送字符串消息
VC/MFC?不同进程间的消息通信与数据 字符串 发送
3.4? 使用WM_COPYDATA消息通信 对于少量数据可以用WM_COPYDATA方便地实现通信。由于SendMessage 是阻塞的,只有接收方响应了消息,SendMessage 才能返回,否则一直阻塞。所以,对于大量数据来说,用SendMessage 就容易造成窗口假死。
3.4.1? 通过WM_COPYDATA消息实现进程间通信的方法 在Win32中,WM_COPYDATA消息主要目的是允许在进程间传递只读数据。SDK文档推荐用户使用SendMessage 函数,接收方在数据复制完成前不返回,这样发送方就不可能删除和修改数据。这个函数的原型如下:
SendMessage WM_COPYDATA,wParam,lParam
其中wParam设置为包含数据的窗口句柄,lParam指向一个COPYDATASTRUCT的结构,其定义为:
typedef struct tagCOPYDATASTRUCT
DWORD dwData;
DWORD cbData;
PVOID lpData;?
COPYDATASTRUCT; 其中dwData为自定义数据, cbData为数据大小, lpData为指向数据的指针。需要注意的是,WM_COPYDATA消息保证发送的数据从原进程复制到目标进程。但是,WM_COPYDATA消
您可能关注的文档
最近下载
- 炼钢改造工程动力管道施工方案.docx VIP
- 《基本不等式》PPT课件.pptx VIP
- 2026年广西政府采购评审专家考试试题及答案.docx VIP
- 《食品委托生产监督管理办法》深度解读.pptx VIP
- 2026年广西政府采购评审专家考试试题及答案.docx VIP
- 传感器技术及应用项目教程 第2版教学课件项目1 温度的检测.ppt VIP
- 压轴题 电学实验(解析版)-2024年新高考物理压轴题专项训练.pdf VIP
- 五年高考英语真题:七选五【2016-2020年分项汇编】(教师版).pdf VIP
- 预包装食品标签规范(GB7718和GB28050)培训.pptx VIP
- 压轴题 电学实验(学生版)-2024年新高考物理压轴题专项训练.pdf VIP
原创力文档

文档评论(0)