IFileSaveDialog interface (shobjidl_core.h)
Extends the IFileDialog interface by adding methods specific to the save dialog, which include those that provide support for the collection of metadata to be persisted with the file.
Inheritance
The IFileSaveDialog interface inherits from IFileDialog. IFileSaveDialog also has these types of members:
Methods
The IFileSaveDialog interface has these methods.
IFileSaveDialog::ApplyProperties Applies a set of properties to an item using the Shell's copy engine. |
IFileSaveDialog::GetProperties Retrieves the set of property values for a saved item or an item in the process of being saved. |
IFileSaveDialog::SetCollectedProperties Specifies which properties will be collected in the save dialog. |
IFileSaveDialog::SetProperties Provides a property store that defines the default values to be used for the item being saved. |
IFileSaveDialog::SetSaveAsItem Sets an item to be used as the initial entry in a Save As dialog. |
Remarks
When to Implement
IFileSaveDialog is implemented by the common file save dialog (CLSID_FileSaveDialog).This interface also provides the methods of the IFileDialog interface, from which it inherits.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | shobjidl_core.h |