次の方法で共有


IOleInPlaceSite::D eactivateAndUndo メソッド (oleidl.h)

オブジェクトを非アクティブ化し、インプレース セッションを終了し、コンテナーの保存された元に戻す状態に戻します。

構文

HRESULT DeactivateAndUndo();

戻り値

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

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

注釈

呼び出し元へのメモ

ユーザーがオブジェクトをアクティブ化した直後に元に戻すを呼び出すと、アクティブ な オブジェクトによって呼び出されます。

実装者へのメモ

この呼び出しが完了すると、コンテナーは IOleInPlaceObject::UIDeactivate を呼び出して、オブジェクトのユーザー インターフェイスを削除し、それ自体をアクティブ化し、元に戻す必要があります。

要件

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

こちらもご覧ください

IOleInPlaceSite