易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

进程通信   [复制链接]

    2019-06-04 08:35:41
    进阶教程源码
    易语言资源网
    5154 次浏览
    来源链接

Windows 进程通信 一般有 :管道、邮件槽、剪切板、共享内存、消息、sockeet等

WM_COPYDATA消息(微软推荐我们用这个)

  WM_COPYDATA是一种非常强大却鲜为人知的消息。当一个应用向另一个应用传送数据时,发送方只需使用调用SendMessage函数,参数是目的窗口的句柄、传递数据的起始地址、WM_COPYDATA消息。接收方只需像处理其它消息那样处 理WM_COPY DATA消息,这样收发双方就实现了数据共享。

  WM_COPYDATA是一种非常简单的方法,它在底层实际上是通过文件映射来实现的。它的缺点是灵活性不高,它只能用于Windows平台的单机环境下。

我们先定义dll 跟 数据结构

发送两步就可以了 第一步 查找要发送的窗口句柄 第二步 发送消息


先查找要接收消息的窗口句柄

然后 我们开始写接收消息

先设置获取窗口消息 代码如下



点我下载 (已有 359 次下载)

引用模块


源码文件名 模块文件名
接收.e
精易模块.ec


引用支持库


源码文件名 支持库文件名 支持库标识
发送方.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
接收.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:超大文件MD5效验 端口Ping工具 W...     下一篇:炫彩界面库-深蓝色简约登录注册窗口-附带...