COleCmdUI选件类
执行MFC的方法可以更新用户界面对象状态与应用程序相关 IOleCommandTarget驱动的功能。
class COleCmdUI : public CCmdUI
成员
公共构造函数
名称 |
说明 |
---|---|
构造 COleCmdUI 对象。 |
公共方法
名称 |
说明 |
---|---|
设置或清除启用命令标志。 |
|
设置一个打开或关闭切换命令的状态。 |
|
返回命令的文本名称或状态字符串。 |
备注
在没有为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的详细信息,请参见 CDocObjectServer 和 CDocObjectServerItem。 另请参见 Internet第一步:活动文档 和 活动文档。
继承层次结构
COleCmdUI
要求
Header: afxdocobj.h