uTools-Manuals/src/docs/win32api/1/RegisterWindowsMessage.html
2020-06-06 20:39:00 +08:00

16 lines
1.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html>
<body>
<FONT style="FONT: 12px 宋体" color=black>
<h3>函数功能</h3>该函数定义一个新的窗口消息该消息确保在系统中是唯一的。返回的消息值可在调用函数SendMessage或PostMessage时使用。<br>
<h3>函数原型</h3>UINT RegisterWindowsMessageLPCTSTR lpString<br>
<h3>参数</h3>
lpString指定将被注册的消息的以\O结束的字符串指针。<br>
返回值:如果消息被成功注册返回值是在范围OxCOOO到OxFFFF的消息标识符如果函数调用失败返回值是零。要得到更多的错误信息调用函数GetLastError。<br>
备注RegisterWindowMessage通常为合作应用程序间的通信注册消息。<br>
如果不同的应用程序注册同样的消息字符串,应用程序返回同样的消息值。消息保持注册,直到会话完成。<br>
当一个以上的应用程序必须处理同一个消息时必须使用RegisterWindowMessage。要在窗口类里发送私有消息应用程序可以使用UM_USER到OX7FFF范围内的任意整数。在此范围的消息对窗口类私有而不是对应用程序私有。如预定义的控制类如BUTTON EDIT LISTBOX和COMBOBOX可用此范围的值。<br>
<h3>速查</h3>Windows NT 3.1及以上版本Windows95及以上版本Windows CE不支持头文件winuser.h输入库user32.libUnicode在Windows NT环境下以Unicode和ANSI方式实现。<br>
</body>
</html>