消息分类
Windows
的消息都是以WM_xxx为名,WM_的意思是
”
Windows Message
”
.
MFC
把消息分为三大类:
#
命令消息(WM_COMMAND):命令消息意味着
”
使用者命令程序做某些操作
”
.
凡是UI对象产生的消息都是这种命令消息,可能来自菜单或加速键或工具栏按钮,并且都以WM_COMMAND呈现.如何分辨来自各处的命令消息?SDK程序主要靠消息的wParam识别之,MFC程序则主要靠菜单项的识别码(menu ID)识别之,其实两者是相同的.
什么样的类有资格接受命令消息?凡派生自CCmdTarget的类皆有资格.从command target的字面意思可知,这是命令消息的目的地.也就是说,凡派生自CCmdTarget的类,就有一种特殊的机制.
#
标准消息:除WM_

本文深入探讨了MFC(Microsoft Foundation Classes)框架下Windows应用程序中消息传递的过程,包括消息队列、消息映射和消息处理函数等核心概念。通过理解这些机制,读者将能够更好地掌握MFC UI组件之间的交互和命令处理。
最低0.47元/天 解锁文章
318

被折叠的 条评论
为什么被折叠?



