windows - 从 SendMessage() + WM_COPYDATA 获取响应

标签 windows mfc

目前我正在开发一个示例,该示例使用 WM_COPYDATA 将用户数据发送到其他进程。我构造 COPYDATASTRUCT 结构来填充用户数据。并使用SendMessage()函数将数据发送到其他进程。 OnCopy() 函数返回真/假值。但想要得到除 true/false 之外的其他值(如 int、char[]、float 等)。

请帮助我从 true/false 之外的其他进程获取响应

问候

最佳答案

大家好,您可以通过 SendMessage 使用包含返回数据的 COPYDATASTRUCT 结构来执行其发送响应。您无法更改 SendMessage 返回类型。

关于windows - 从 SendMessage() + WM_COPYDATA 获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4646830/

相关文章:

c++ - MFC 调整大小后保持画线

c++ - 在控制台mfc程序中检测转义键

windows - 编译运行跨平台测试环境

java - 如何从 Java 程序而不是仅仅从 .bat 启动/停止作为 Windows 服务的 Tomcat?

c - 看看 C 中 WCHAR* 是否是 WCHAR 的子字符串

c++ - 2个项目的解决方案无法编译

c++ - 在 MFC C++ 应用程序中在屏幕上绘制点的最快方法

c++ - 在 Windows 中调试堆栈溢出?

c - 如何在c中的Windows 8.1系统驱动器上创建文件?

c++ - CSimpleString 中的遗留 MFC 跨线程异常