Partager via


IOleObjectImpl::Close

Remplace l'état du contrôle en cours de exécution par chargé.

STDMETHOD(Close)(
   DWORD dwSaveOption 
);

Notes

Place le contrôle et détruit désactiver la fenêtre de contrôle si elle existe.Si le membre de classe de contrôle CComControlBase::m_bRequiresSave est TRUE et le paramètre d' dwSaveOption est OLECLOSE_SAVEIFDIRTY ou OLECLOSE_PROMPTSAVE, les propriétés des contrôles sont enregistrées avant de fermer.

Les pointeurs conservés dans les données membres de classe du contrôle CComControlBase::m_spInPlaceSite et CComControlBase::m_spAdviseSink sont libérés, et les données membres CComControlBase::m_bNegotiatedWnd, CComControlBase::m_bWndless, et CComControlBase::m_bInPlaceSiteEx sont définies à FALSE.

Consultez l' IOleObject::Close dans Kit de développement logiciel Windows.

Configuration requise

Header: atlctl.h

Voir aussi

Référence

Classe d'IOleObjectImpl