在
C
#应用程序与
DLL
交互中使用消息
在
C#
是一种类似
Java
的完全面向对象的高级编程语言,其处理过程采用事件驱动方式,但在实际的使用过程中,有时候通过调用系统原有的消息处理起来会更简单,特别是在处理与
DLL
文件的交互时,实践证明的确是非常方便的。
在 C# 中使用自定义消息
在 C# 中使用自定义消息非常简单,只需要下面几个简单的步骤就可以了:
1 、定义消息
定义消息的方法与在 VC 中定义消息有一点点不同,比如在 VC 中申明一个自定义消息是这样的:
在 C# 中使用自定义消息
在 C# 中使用自定义消息非常简单,只需要下面几个简单的步骤就可以了:
1 、定义消息
定义消息的方法与在 VC 中定义消息有一点点不同,比如在 VC 中申明一个自定义消息是这样的:
#define WM_TEST WM_USER + 101
|
而在 C# 中消息需要定义成 Windows 系统中的原始的 16 进制数字,比如自定义消息
public const int USER = 0x0400;
|
那么我们在 VC 中申明的自定义消息,在 C# 中就可以做对应的声明:
public const int WM_TEST = USER+101;
|
2 、发送消息
消息发送是通过