命令传送选件类

当用户与应用程序交互通过选择菜单或控制棒按钮使用鼠标的,应用程序从受影响的用户界面对象发送到相应的命令目标对象。从 CCmdTarget 派生的命令目标类包括 CWinAppCWndCDocTemplateCDocumentCView和从它们派生的类。框架支持自动命令传送,以便命令可由最合适的对象处理当前活动在应用程序。

CCmdUI 对象传递到您的命令目标的更新命令 UI (ON_UPDATE_COMMAND_UI) 处理程序可以更新用户界面的状态特定命令 (例如,从菜单项检查或移除检查)。您调用 CCmdUI 对象的成员函数更新 UI 对象的状态。此过程是相同的 UI 对象与特定命令是否菜单项或按钮或两个。

  • CCmdTarget
    用作的基类用作可以接收和响应消息的对象的任何类。

  • CCmdUI
    为更新用户界面对象提供了编程接口 (如菜单项或控制棒按钮。命令目标对象启用,禁用,检查,并/或清除与此对象的用户界面对象。

请参见

概念

类库概述