共用方式為


IOleControlSite::LockInPlaceActive 方法 (ocidl.h)

指出控件是否應該保持就地作用中。 呼叫此方法通常會巢狀事件,以確保對象的啟用狀態在整個事件處理過程中保持穩定。

語法

HRESULT LockInPlaceActive(
  [in] BOOL fLock
);

參數

[in] fLock

指出是否要確保就地作用中狀態 (TRUE) ,還是允許啟用變更 (FALSE) 。 當 為 TRUE 時,除非使用 FALSE 再次呼叫此方法,否則支援容器不得停用就地物件。

傳回值

這個方法可以傳回下列值。

傳回碼 描述
S_OK
已成功鎖定或解除鎖定。
E_NOTIMPL
容器不支援就地鎖定。

備註

這個方法會影響控件的就地作用中狀態,但不會影響其UI-active狀態。

規格需求

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

另請參閱

IOleControlSite