摘要:
C#自定义消息通信往往采用事件驱动的方式实现,但有时候我们不得不采用操作系统的消息通信机制,例如在和底层语言开发的DLL交互时,是比较方便的。下面列举了一些实现方式,供大家参考:一、通过SendMessage或postmessage函数发送:1、 定义消息在C++中引用底层的函数很简单,自定义消息如下#define WM_TEST WM_USER + 101而在c#中消息需要定义成windows系统中的原始的16进制数字,比如自定义消息public const int USER = 0x0400;public const int WM_TEST =USER+101;2、 发送消息消息发送是通过 阅读全文