WINDOWS自定义消息WM_USER和WM_APP

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

#define WM_USER       0x0400                  -->1024

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

#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. Threadlocal使用Case
  2. 【C++】类和对象(构造与析构)
  3. Swift----方法 、 下标 、 继承 、 初始化 、 析构方法 、 可选链
  4. iOS面试题汇总
  5. JavaScript笔记:函数
  6. WPF的Timer控件的使用WPF的Timer控件的使用
  7. HDU 4286 Data Handler --双端队列
  8. [POJ] 2785 4 Values whose Sum is 0(双向搜索)
  9. Source Map入门教程
  10. vue脚手架3
  11. 爬取豆瓣电影TOP 250的电影存储到mongodb中
  12. innosetup 安装前、卸载前判断是否有进程正在运行<转>
  13. hdu 1059
  14. sevlet的url-pattern设置
  15. 2.1TF模型持久化
  16. JNUOJ 1180 - mod5
  17. 【原】公司P2P平台的功能拆分
  18. Day22-Django之信号
  19. linux下快速安装emacs方法
  20. [label][responsive-web-design]网页响应测试各种尺寸的工具

热门文章

  1. 2018 IEEE极限编程大赛 题解
  2. 限定输入框只能输入数字, TextBox的TextChanged事件调用
  3. 数据类型(8种)和运算符——Java
  4. Windows玩转Kubernetes系列4-搭建K8S Dashboard
  5. ng-辅助操作
  6. git项目分支管理
  7. 在什么情况下,不写notify()或者notifyAll()就能唤醒被wait()阻塞的线程?
  8. SQL Server Varchar 中文乱码问题与使用SQL Server Management Studio管理软件查询出来的字段限制
  9. i春秋公益赛 ezpload
  10. laravel框架用使用session 和cookie