CFileDialog Members

Base Class Members

CObject Members

CCmdTarget Members

CWnd Members

CDialog Members

CCommonDialog Members

Data Members

m_ofn

The Windows OPENFILENAME structure. Provides access to basic file dialog box parameters.

Construction

CFileDialog

Constructs a CFileDialog object.

Operations

ApplyOFNToShellDialog

Updates the state of the CFileDialog to match the parameters and flags stored in the m_ofn member variable.

DoModal

Displays the dialog box and enables the user to make a selection.

GetFileExt

Returns the extension of the selected file.

GetFileName

Returns the file name of the selected file.

GetFileTitle

Returns the title of the selected file.

GetFolderPath

Retrieves the path of the currently open folder or directory for an Explorer-style Open or Save As common dialog box.

GetIFileDialogCustomize

Retrieves the internal COM object for a customized CFileDialog object.

GetIFileOpenDialog

Retrieves the internal COM object for a CFileDialog that is used as an Open file dialog box.

GetIFileSaveDialog

Retrieves the internal COM object for a CFileDialog that is used as a Save file dialog box.

GetNextPathName

Returns the full path of the next selected file.

GetOFN

Retrieves the OPENFILENAME structure of the CFileDialog object.

GetPathName

Returns the full path of the selected file.

GetReadOnlyPref

Returns the read-only status of the selected file.

GetStartPosition

Returns the position of the first element of the file name list.

HideControl

Hides the specified control in an Explorer-style Open or Save As common dialog box.

SetControlText

Sets the text for the specified control in an Explorer-style Open or Save As common dialog box.

SetDefExt

Sets the default file name extension for an Explorer-style Open or Save As common dialog box.

SetTemplate

Sets the dialog box template for the CFileDialog object.

UpdateOFNFromShellDialog

Updates the data stored in the m_ofn member variable to match the current state of the file dialog box.

Overridables

OnFileNameChange

Handles the WM_NOTIFY CDN_SELCHANGE message.

OnFileNameOK

Validates the file name entered in the dialog box.

OnFolderChange

Handles the WM_NOTIFY CDN_FOLDERCHANGE message.

OnInitDone

Handles the WM_NOTIFY CDN_INITDONE message.

OnLBSelChangedNotify

Allows you to perform custom actions when the file selection changes.

OnShareViolation

Handles share violations.

OnTypeChange

Handles the WM_NOTIFY CDN_TYPECHANGE message.

See Also

Concepts

CFileDialog Class

Hierarchy Chart