IOleUndoManager::Enable 方法 (ocidl.h)

启用或禁用撤消管理器。

语法

HRESULT Enable(
  [in] BOOL fEnable
);

参数

[in] fEnable

指示是启用或禁用撤消管理器。 如果 为 TRUE,则应启用撤消管理器。 如果 为 FALSE,则应禁用撤消管理器。

返回值

如果已成功启用或禁用撤消管理器,此方法将返回S_OK。 其他可能的返回值包括以下内容。

返回代码 说明
E_UNEXPECTED
堆栈上有一个打开的撤消单元,或者撤消管理器当前正在执行撤消或重做。

注解

从启用到禁用转换时,撤消管理器应清除这两个堆栈。

如果撤消管理器处于禁用状态, 则 IOleUndoManager 中的每个方法都必须按指定方式运行。 有关详细信息,请参阅每个方法。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 ocidl.h

另请参阅

IOleUndoManager