IOleInPlaceSiteEx::OnInPlaceDeactivateEx メソッド (ocidl.h)

非アクティブ化時にオブジェクトを再描画する必要があるかどうかをコンテナーに通知します。

構文

HRESULT OnInPlaceDeactivateEx(
  [in] BOOL fNoRedraw
);

パラメーター

[in] fNoRedraw

TRUE の場合、コンテナーは非アクティブ化を完了した後にオブジェクトを再描画する必要はありません。FALSE の場合、非アクティブ化後にオブジェクトを再描画する必要があります。

戻り値

このメソッドは、成功したS_OKを返します。 その他の可能な戻り値は次のとおりです。

リターン コード 説明
E_UNEXPECTED
予期しないエラーが発生しました。

注釈

このメソッドは 、IOleInPlaceSite::OnInPlaceDeactivate を置き換えます。 古いメソッドを使用する場合は、非アクティブ化時にオブジェクトを常に再描画する必要があります。

要件

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

こちらもご覧ください

IOleInPlaceSite::OnInPlaceDeactivate

IOleInPlaceSiteEx