FileSaveDialogW

Creates a Save dialog box that lets the user specify the drive, directory, and name of a file to save.

FileSaveDialogW PROTO lpszTitle:DWORD, lpszOkLabel:DWORD, lpszFileLabel:DWORD, lpszFolder:DWORD, nMFS:DWORD, pMFS:DWORD, hWndOwner:DWORD, bWarn:DWORD, lpszFileName:DWORD, lpdwSaveFile:DWORD

Parameters

  • lpszTitle - pointer to a string for the title of the save dialog.

  • lpszOkLabel - pointer to a string for the ok button in the save dialog.

  • lpszFileLabel - pointer to a string for the file label in the save dialog.

  • lpszFolder - pointer to a string for the initial folder to start in.

  • nMFS - number of COMDLG_FILTERSPEC structures pointed to by pMFS.

  • pMFS - array of COMDLG_FILTERSPEC structures for multi file spec.

  • hWndOwner - handle of the parent window that owns this save dialog.

  • bWarn - prompt before overwriting an existing file of the same name.

  • lpszFileName - pointer to a string for the initial filename to use.

  • lpdwSaveFile - pointer to a variable that stores a pointer to a string containting the save filename to use.

Returns

TRUE if successful, or FALSE otherwise.

Notes

This is the Wide/Unicode version of FileSaveDialog. All strings passed as parameters are expected to be Wide/Unicode strings, and the return results are stored in the lpdwSaveFile parameter as a pointer to a Wide string.

For the Ansi version see the FileSaveDialogA function.

FileSaveDialog Implements the common file save dialog (CLSID_FileSaveDialog)

See Also

FileOpenDialogW, FolderSelectDialogW