【Win32 API学习】RegisterWindowMessage小记
2012-12-05 14:19
246 查看
RegisterWindowMessage函数定义了一个新的窗口消息,该消息在系统范围内是唯一的。通常调用SendMessage或者PostMessage函数时可以使用该函数返回的消息值。
函数原型:
UINT RegisterWindowMessage( lpString);
参数说明:
lpString指向一个以NULL结束的字符串,指定待注册的消息。
返回值:
若成功注册了消息,返回值是一个消息标识符,该标识符范围在0XC000到0XFFFF之间。否则,返回值为0。
PS:
RegisterWindowMessage函数通常用于为两个合作应用程序之间的通信注册消息。
若两个不同的应用程序注册了相同的消息字符串,则这两个应用程序返回相同的消息值。该消息一直维持在注册状态,直到windows会话结束。当多个应用程序必须处理同一个消息是才使用RegisterWindowMessage函数。在一个窗口类范围内发送私有消息时,例如发送BUTTON、EDIT消息,应用程序使用范围在WM_USER到0XFFF之间的整数值。
函数原型:
UINT RegisterWindowMessage( lpString);
参数说明:
lpString指向一个以NULL结束的字符串,指定待注册的消息。
返回值:
若成功注册了消息,返回值是一个消息标识符,该标识符范围在0XC000到0XFFFF之间。否则,返回值为0。
PS:
RegisterWindowMessage函数通常用于为两个合作应用程序之间的通信注册消息。
若两个不同的应用程序注册了相同的消息字符串,则这两个应用程序返回相同的消息值。该消息一直维持在注册状态,直到windows会话结束。当多个应用程序必须处理同一个消息是才使用RegisterWindowMessage函数。在一个窗口类范围内发送私有消息时,例如发送BUTTON、EDIT消息,应用程序使用范围在WM_USER到0XFFF之间的整数值。
相关文章推荐
- 学习win32 API开发3-一个窗口创建的经典步骤
- Win32调试API学习心得(二)
- Socket 学习之 WIN32-API(1):简单通信
- 继续深入C#调用win32 API的学习
- 【Win32 API学习】RegisterWindowMessage函数
- [API学习]Win32 Application与Win32 Console Application的区别
- 学习win32 API开发4-GetLastError和FormatMessage获取错误信息
- Win32调试API学习心得(二)
- C#调用Win32 api学习总结
- [学习记录用][Win32 API]GetLastError错误码信息翻译工具编写
- win32调试API学习心得
- WIN32 API/WTL 学习笔记(消息传递过程)
- Win32 Thread API学习
- win32调试API学习心得(三)
- 学习win32 API开发8-对话框
- [学习记录用][Win32 API]AutoRun免疫工具编写
- 正在学习《Windows程序设计》,补上SDK(Win32 API)编程这一课
- 小型项目:贪吃蛇中学习win32 API
- win32 字体 api学习总结
- java 调用win32 api 学习总结