|
OLECLOSE
The OLECLOSE enumeration constants are used in the IOleObject::Close method to determine whether the object should be saved before closing. These
are defined ole2.h and in the IOleObject interface (oleobj.idl).
typedef enum tagOLECLOSE
{
OLECLOSE_SAVEIFDIRTY = 0,
OLECLOSE_NOSAVE = 1,
OLECLOSE_PROMPTSAVE = 2
} OLECLOSE;
Elements
OLECLOSE_SAVEIFDIRTY
Indicates that the object should be saved if it is dirty.
OLECLOSE_NOSAVE
Indicates that the object should not be saved, even if it is dirty. This flag
is typically used when an object is being deleted.
OLECLOSE_PROMPTSAVE
Indicates that if the object is dirty, the IOleObject::Close implementation should display a dialog 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 the end user should not be prompted, and the close
should be handled as if OLECLOSE_SAVEIFDIRTY had been specified.
See Also
IOleObject::Close
Related LinksSoftware for Delphi and C++ Builder developers Software for Visual Studio .NET developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference (win32.hlp) Win32 Multimedia Programmer's Reference (mmedia.hlp) Microsoft Windows Pen API Programmer's Reference (penapi.hlp) Microsoft Windows Sockets 2 Reference (sock2.hlp) Microsoft Windows Telephony API (TAPI) Programmer's Reference (sock2.hlp) Unix Manual Pages
|