共用方式為


IOleInPlaceSite::OnUIDeactivate 方法 (oleidl.h)

通知容器應該重新安裝其使用者介面並取得焦點,以及物件是否有可復原的狀態。

語法

HRESULT OnUIDeactivate(
  [in] BOOL fUndoable
);

參數

[in] fUndoable

指定物件是否可以 (TRUE) (FALSE) 復原變更。

傳回值

此方法會在成功時傳回S_OK。 其他可能的傳回值包括下列專案。

傳回碼 Description
E_UNEXPECTED
已發生未預期的錯誤。

備註

物件指出是否可以透過 fUndoable 旗標復原變更。 如果物件可以復原變更,則容器可由叫用 Edit Undo 命令的使用者 () 呼叫 IOleInPlaceObject::ReactivateAndUndo 方法來復原變更。

來電者的附註

當月臺停用時,月臺的立即子物件會呼叫 IOleInPlaceSite::OnUIDeactivate,以通知容器應該重新安裝自己的使用者介面元件並取得焦點。 容器應該等候 呼叫 IOleInPlaceSite::OnUIDeactivate 完成,才能完全清除並終結任何複合子功能表。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 oleidl.h

另請參閱

IOleInPlaceObject::ReactivateAndUndo

IOleInPlaceSite