摘自百度百科
http://baike.baidu.com/view/1464452.htm
RegisterWindowMessage
函数名(function):RegisterWindowMessage
函数说明:RegisterWindowMessage函数定义一个新的窗口消息,保证该消息在系统范围内是唯一的。通常调用SendMessage或者PostMessage函数时,可以使用该函数返回的消息值。
别名(alias):RegisterWindowMessageA
库名(library):user32
操作系统(os):win95 winnt
函数原型:
UINT RegisterWindowMessage( lpString);
参数表(parameter):
lpString ------- String,(被注册)消息的名字
返回值(return):
Long,& C000 到 & FFFF之间的一个消息编号。零意味着出错(注册消息失败)
说明(description):
获取分配给一个字串标识符的消息编号
声明(declare):
Declare Function RegisterWindowMessage Lib "user32" Alias "RegisterWindowMessageA" (ByVal lpString As String) As Long
例程(example):
// RegisterWindowMessage用于进程之间的通讯
// 用户必须通过调用RegisterWindowMessage 函数来注册一个消息句柄。
// 这样就可以保证消息号在整个系统中是唯一的,从而避免了不同的进程使用相同的消息号,造成冲突
[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
private static extern uint RegisterWindowMessage(string lpString);