在C#是一种类似 Java 的完全面向对象的高级编程语言,其处理过程采用事件驱动方式,但在实际的使用过程中,有时候通过调用系统原有的消息处理起来会更简单,特别是在处理与DLL文件的交互时,实践证明的确是非常方便的。
在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;[ 查看全文 ]