分为2大类:
WM_COMMAND:菜单命令消息 ,点击菜单后,将会处理无关于菜单Display的有关程序。
UPDATE_COMMAND_UI:菜单更新消息,处理菜单状态的变换,如想根据程序的执行状态来改变菜单的文字、图片、激活或禁止某菜单项时使用。
菜单更新的函数:
Enble()设置菜单允许或禁止
SetCheck()设置菜单项前是否打钩
SetRadio()设置菜单项前是否加点
SetText()设置菜单项的文字
菜单消息的传递顺序:菜单消息 》view类》doc类》frame类》app类;
为菜单添加快捷键:在菜单名Caption后加\t Ctrl + C;
要使用快捷键,必须先建立快捷资源,在资源》Accelerator中添加
下拉菜单和弹出菜单,要先建立菜单资源,弹出菜单不能执行UPDATE_COMMAND_UI命令,所以只有执行CMenux相关函数。
如果工具栏的某个按钮和菜单栏某项具有了同样的ID,则它们共享同一个命令响应函数,且工具栏的按钮也可以执行UPDATE_COMMAND_UI命令