COleCmdUI选件类

执行MFC的方法可以更新用户界面对象状态与应用程序相关 IOleCommandTarget驱动的功能。

class COleCmdUI : public CCmdUI

成员

t97wfeda.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

COleCmdUI::COleCmdUI

构造 COleCmdUI 对象。

t97wfeda.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

COleCmdUI::Enable

设置或清除启用命令标志。

COleCmdUI::SetCheck

设置一个打开或关闭切换命令的状态。

COleCmdUI::SetText

返回命令的文本名称或状态字符串。

备注

在没有为DocObjects启用的应用程序,那么,当用户查看在应用程序中,MFC的一个菜单操作 UPDATE_COMMAND_UI notifcations。 提供可以在设计反映特定命令的状态每个通知的一 CCmdUI 对象。 但是,那么,当您的应用程序启用对DocObjects时,MFC处理 UPDATE_OLE_COMMAND_UI 通知并将 COleCmdUI 对象。

COleCmdUI 允许DocObject接收则源自其容器的用户界面的命令(例如FileNew,打开,打印,等等),并允许容器接收则源自DocObject的用户界面的命令。 虽然 IDispatch 可用于计划相同的命令,IOleCommandTarget 提供了一种简单的方法查询,并执行,因为它依赖于标准命令,通常,不用参数和不包含类型信息是包含的。 COleCmdUI 可用于启用,更新和设置DocObject用户界面命令其他属性。 当要调用该命令时,请调用 COleServerDoc::OnExecOleCmd

有关DocObjects的详细信息,请参见 CDocObjectServerCDocObjectServerItem。 另请参见 Internet第一步:活动文档活动文档

继承层次结构

CCmdUI

COleCmdUI

要求

Header: afxdocobj.h

请参见

参考

CCmdUI选件类

层次结构图