IOleControlSite::LockInPlaceActive メソッド (ocidl.h)

コントロールをインプレース アクティブのままにするかどうかを示します。 通常、このメソッドを呼び出してイベントを入れ子にして、オブジェクトのアクティブ化状態がイベントの処理全体で安定していることを確認します。

構文

HRESULT LockInPlaceActive(
  [in] BOOL fLock
);

パラメーター

[in] fLock

インプレースアクティブ状態 (TRUE) を確認するか、アクティブ化を変更できるようにする (FALSE) かを示しますTRUE の場合、このメソッドが FALSE で再度呼び出されるまで、サポート コンテナーでインプレース オブジェクトを非アクティブ化することはできません。

戻り値

このメソッドは、次の値を返すことができます。

リターン コード 説明
S_OK
ロックまたはロック解除が正常に行われました。
E_NOTIMPL
コンテナーはインプレース ロックをサポートしていません。

注釈

このメソッドは、コントロールのインプレースアクティブ状態には影響しますが、UI アクティブ状態には影響しません。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー ocidl.h

こちらもご覧ください

IOleControlSite