Windows 消息机制

简介: Windows 消息机制 Windows是一个消息驱动的操作系统。如绘制窗口的消息 WM_PAINT。 结构体定义: 消息分类-发送途径 队列消息。Windows为每个运行中的程序维护一个消息队列,由应用程序自己取出,如WM_TIMER。 非队列消息。此类消息来自特定的Windows函数,如UpdateWindow()函数直接向窗口处理函数发送WM_PAINT重绘消息

Windows 消息机制

Windows是一个消息驱动的操作系统。如绘制窗口的消息 WM_PAINT。

结构体定义:

消息分类-发送途径

队列消息。Windows为每个运行中的程序维护一个消息队列,由应用程序自己取出,如WM_TIMER。

非队列消息。此类消息来自特定的Windows函数,如UpdateWindow()函数直接向窗口处理函数发送WM_PAINT重绘消息。

消息分类-发送者

系统消息。是预定义的UINT常量。

用户消息。通过RegisterWindowMessage()函数申请。

消息的发送

PostMessage(),异步函数,放入队列后直接返回。

SendMessage(),同步函数,不进入消息队列,执行完毕才返回。

得到消息

API使用switch case 语句。

MFC使用消息映射封装。(本质还是API啦)

目录
打赏
0
0
0
0
14
分享
相关文章
[笔记]深入解析Windows操作系统《四》管理机制(三)
[笔记]深入解析Windows操作系统《四》管理机制(三)
100 0
Windows消息机制《MFC深度详解》
Windows消息机制《MFC深度详解》
159 1
[笔记]深入解析Windows操作系统《三》系统机制(二)
[笔记]深入解析Windows操作系统《三》系统机制(二)
137 0
[笔记]深入解析Windows操作系统《三》系统机制(二)
[笔记]深入解析Windows操作系统《四》管理机制(二)
[笔记]深入解析Windows操作系统《四》管理机制(二)
223 0
[笔记]深入解析Windows操作系统《三》系统机制(八)
[笔记]深入解析Windows操作系统《三》系统机制(八)
152 0
[笔记]深入解析Windows操作系统《三》系统机制(六)
[笔记]深入解析Windows操作系统《三》系统机制(六)
212 0
[笔记]深入解析Windows操作系统《三》系统机制(五)
[笔记]深入解析Windows操作系统《三》系统机制(五)
381 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等