OLECLOSE
The OLECLOSE
enumeration constants are used in the IOleObject::Close method to
determine whether the object should be saved before closing.
typedef enum tagOLECLOSE
{
OLECLOSE_SAVEIFDIRTY = 0,
OLECLOSE_NOSAVE = 1,
OLECLOSE_PROMPTSAVE = 2
} OLECLOSE;
Elements
OLECLOSE_SAVEIFDIRTY
The object
should be saved if it is dirty.
OLECLOSE_NOSAVE
The object
should not be saved, even if it is dirty. This flag is typically used when an
object is being deleted.
OLECLOSE_PROMPTSAVE
If the object
is dirty, the IOleObject::Close implementation should display a dialog
box to let the end user determine whether to save the object. However, if the
object is in the running state but its user interface is invisible, the end user
should not be prompted, and the close should be handled as if
OLECLOSE_SAVEIFDIRTY had been specified.
See Also