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
IOleObject::Close