用户界面对象和命令ID
菜单项、工具栏按钮和快捷键为 “用户界面对象”能够生成命令。每个这样的用户界面对象具有 ID.您可以将用户界面对象与命令通过分配相同 ID 到对象和命令。按照 消息声明,命令实现为特殊信息。该图形 “在结构、”显示了框架如何管理命令。当用户界面对象生成一个命令,例如 ID_EDIT_CLEAR_ALL,某个应用程序处理的对象命令 )在下面的过程中,文档对象的 OnEditClearAll 函数传递文档的消息映射调用。
框架中的命令
在 “更新结构中的命令”显示了 MFC 如何更新用户界面对象 (如菜单项和工具栏按钮。在菜单上放置滚动,或在空闲循环期间在工具栏按钮之前, MFC 将更新命令。在下该图中,文档对象调用它的更新命令处理程序, OnUpdateEditClearAll,启用或禁用用户界面对象。
框架中的命令更新