启用或禁用撤消管理器。
语法
HRESULT Enable(
[in] BOOL fEnable
);
参数
[in] fEnable
指示是启用或禁用撤消管理器。 如果 为 TRUE,则应启用撤消管理器。 如果 为 FALSE,则应禁用撤消管理器。
返回值
如果已成功启用或禁用撤消管理器,此方法将返回S_OK。 其他可能的返回值包括以下内容。
| 返回代码 | 说明 |
|---|---|
|
堆栈上有一个打开的撤消单元,或者撤消管理器当前正在执行撤消或重做。 |
注解
从启用到禁用转换时,撤消管理器应清除这两个堆栈。
如果撤消管理器处于禁用状态, 则 IOleUndoManager 中的每个方法都必须按指定方式运行。 有关详细信息,请参阅每个方法。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
| 目标平台 | Windows |
| 标头 | ocidl.h |