WINDOWS自定义消息WM_USER和WM_APP

WM_USER常量是Windows帮助应用程序定义私有窗口类里的私有消息,通常使用WM_USER+一个整数值,但总值不能超过0x7FFF(十进制:32767)。

#define WM_USER       0x0400                  -->1024

WM_APP常量是Windows帮助应用程序定义私有消息,通常使用WM_APP+一个整数值,但总值不能超过0xBFFF(十进制:49151)。

#define WM_APP       0x8000                    -->32768

这两个都定义在WinUser.h中。

范围                                  表示

0 ~ WM_USER–1               操作系统保留的消息。

WM_USER ~  0x7FFF         私有窗口类用的整数型消息。 

WM_APP  ~  0xBFFF           应用程序用的消息。

0xC000 ~ 0xFFFF              应用程序用的字符串消息。

0xFFFF ~                          操作系统保留的消息。

MFC在afxres.h中预定义了一些常用的控制条

#define AFX_IDW_TOOLBAR                     0xE800 // main Toolbar for window

#define AFX_IDW_STATUS_BAR               0xE801 // Status bar window

#define AFX_IDW_PREVIEW_BAR             0xE802 // PrintPreview Dialog Bar

#define AFX_IDW_RESIZE_BAR                0xE803 // OLE in-place resize bar

#define AFX_IDW_REBAR                         0xE804 // COMCTL32 "rebar" Bar

#define AFX_IDW_DIALOGBAR                 0xE805 // CDialogBar

最新文章

  1. MindMup 是一个开源的、在线的、简单的思维导图工具
  2. Win10 UWP 开发系列:支持异步的SQLite
  3. Linux aclocal
  4. OpenGL(三)——函数大全
  5. Java从零开始学四十五(Socket编程基础)
  6. PHP与jquery前后台交互的小程序
  7. sql 调用函数的方法
  8. Matlab norm 用法小记
  9. C单链表实现
  10. CSS align-content 属性
  11. Android 桌面不显示应用图标
  12. class java.awt.HeadlessException : No X11 DISPLAY variable was set, but this program performed an operation which requires it.
  13. 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
  14. Android 样式的开发(转)
  15. 关于JQ中,新生成的节点on绑定事件失效的解决
  16. iPhone XS 能否经受的起寒冬的考验
  17. Mysql date,datetime的区别以及相互转换
  18. Unity3D学习笔记(三十五):Shader着色器(2)- 顶点片元着色器
  19. 怎样自适应ios设备大小
  20. git 提交本地文件,删除文件夹,修改文件等

热门文章

  1. C&C++ recap
  2. TCP状态变迁流程
  3. PHP Date Function Base
  4. [dijkstra+heap优化] 模板
  5. MFC各种控件的常见操作(逐步添加中......)
  6. python异常处理[转]
  7. Sea.js学习5——Sea.js的构建工具spm
  8. 一步步构建自己的AngularJS(2)——scope之$watch及$digest
  9. 2016中国VR开发者论坛第一期
  10. Linux下实现获取远程机器文件