使用SendMessage或PostMessage进行控制以在C#中托管应用程序通信

本文关键字:通信 应用程序 SendMessage PostMessage 控制 使用 | 更新日期: 2023-09-27 17:47:50

找到这篇文章,在stackoverflow.com和上也提出了类似的问题

http://www.codeproject.com/KB/miscctrl/AppControl.aspx

我想在控件和它托管的exe之间进行通信的一种方法是使用下面的链接

http://boycook.wordpress.com/2008/07/29/c-win32-messaging-with-sendmessage-and-wm_copydata/

但是,SendMessage总是返回0。我的信息都没有被记录?我该怎么做。我甚至尝试过PostMessage,但没有成功。

使用SendMessage或PostMessage进行控制以在C#中托管应用程序通信

虽然SendMessage/PostMessage非常方便地将消息从一个应用程序发送到另一个应用,但您最好使用Events在同一应用程序中进行通信。