IOleInPlaceSite::OnUIDeactivate 方法 (oleidl.h)
通知容器应重新安装其用户界面并获取焦点,以及对象是否具有可撤消状态。
语法
HRESULT OnUIDeactivate(
[in] BOOL fUndoable
);
参数
[in] fUndoable
指定对象是否可以撤消 (TRUE) (FALSE) 的更改。
返回值
此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。
返回代码 | 说明 |
---|---|
|
发生意外错误。 |
注解
对象指示它是否可以通过 fUndoable 标志撤消更改。 如果对象可以撤消更改,则容器可以通过调用 Edit Undo 命令) 调用 IOleInPlaceObject::ReactivateAndUndo 方法撤消更改的用户 (。
调用方备注
IOleInPlaceSite::OnUIDeactivate 在停用时由站点的直接子对象调用,以通知容器应重新安装其自己的用户界面组件并获取焦点。 容器应等待对 IOleInPlaceSite::OnUIDeactivate 的 调用完成,然后才能完全清理和销毁任何复合子菜单。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | oleidl.h |