次の方法で共有


IOleObjectImpl::Close

更新 : 2007 年 11 月

コントロールの状態を実行中から読み込み済みに変更します。

STDMETHOD(Close)(
   DWORD dwSaveOption 
);

解説

コントロールを非アクティブにして、コントロール ウィンドウが存在する場合はそれを破棄します。コントロール クラスのデータ メンバ CComControlBase::m_bRequiresSaveTRUE で、dwSaveOption パラメータが OLECLOSE_SAVEIFDIRTY または OLECLOSE_PROMPTSAVE の場合、コントロールを閉じる前にコントロールのプロパティが保存されます。

コントロール クラスのデータ メンバ CComControlBase::m_spInPlaceSiteCComControlBase::m_spAdviseSink が保持しているポインタは解放されます。また、データ メンバ CComControlBase::m_bNegotiatedWndCComControlBase::m_bWndless、および CComControlBase::m_bInPlaceSiteExFALSE に設定されます。

Windows SDK の「IOleObject::Close」を参照してください。

必要条件

ヘッダー : atlctl.h

参照

参照

IOleObjectImpl クラス

その他の技術情報

IOleObjectImpl のメンバ