IOleControlSite::LockInPlaceActive メソッド (ocidl.h)
コントロールをインプレース アクティブのままにするかどうかを示します。 通常、このメソッドを呼び出してイベントを入れ子にして、オブジェクトのアクティブ化状態がイベントの処理全体で安定していることを確認します。
構文
HRESULT LockInPlaceActive(
[in] BOOL fLock
);
パラメーター
[in] fLock
インプレースアクティブ状態 (TRUE) を確認するか、アクティブ化を変更できるようにする (FALSE) かを示します。 TRUE の場合、このメソッドが FALSE で再度呼び出されるまで、サポート コンテナーでインプレース オブジェクトを非アクティブ化することはできません。
戻り値
このメソッドは、次の値を返すことができます。
リターン コード | 説明 |
---|---|
|
ロックまたはロック解除が正常に行われました。 |
|
コンテナーはインプレース ロックをサポートしていません。 |
注釈
このメソッドは、コントロールのインプレースアクティブ状態には影響しますが、UI アクティブ状態には影響しません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ocidl.h |