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