IOleInPlaceSite::OnInPlaceDeactivate 方法 (oleidl.h)
通知容器对象不再就地处于活动状态。
语法
HRESULT OnInPlaceDeactivate();
返回值
此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。
返回代码 | 说明 |
---|---|
|
发生意外错误。 |
注解
给调用方的说明
OnInPlaceDeactivate 在完全停用时由就地对象调用。 此函数通知容器对象已停用,并让容器有机会运行与对象的停用相关的代码。 具体而言, OnInPlaceDeactivate 是调用 IOleInPlaceObject::InPlaceDeactivate 的结果。 调用 OnInPlaceDeactivate 表示对象不再支持撤消。实施者说明
如果容器持有指向 IOleInPlaceObject 和 IOleInPlaceActiveObject 接口实现的指针,则应在 OnInPlaceDeactivate 调用后释放它们。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | oleidl.h |