Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

Properties

m_arrRetVal Specifies all selected shell items.
m_arrRetValNames Array of full paths to all selected shell items.
m_bCollapseInitially If true, indicates that the dialog is initially collapsed; expanded otherwise.
m_bCurrentDirectorySetInitially If true, indicates that, when the user opens the dialog, the current directory� in the tree view is selected; otherwise, the folder Computer on Windows Vista or My Computer on Windows XP is selected.
m_bCurrentDirectorySetOnWalk If true, indicates that, when the user selects a folder in the tree view when browsing the Shell, it becomes the current directory; the new folder does not become the current directory automatically otherwise.
m_bEnableButtonCreateNewFolder If true, indicates that the m_buttonCreate button is enabled; it�s persistently disabled otherwise.
m_bEnableButtonDelete �If true, indicates that the m_buttonDelete button is enabled; it�s persistently disabled otherwise.
m_bEnableCollapsing If true, indicates that the m_buttonExpand and m_buttonCollapse buttons are visible; hidden otherwise.
m_bEnableCollapsingAnimation If true, indicates that the collapse/expand animation is turned on; turned off otherwise.
m_bFilesMustExist If true, indicates that when the user types the path to a file in the edit control, the Open or Save button is disabled unless the specified file exists; the button is always enabled otherwise.
m_bPathMustExist If true, indicates that when the user types the path to a file in the edit control, the Open or Save button is disabled unless the path to the folder with the file exists; the button is always enabled otherwise.
m_bPromptOverwrite If true, indicates that when the user saves a file to a path that specifies a file that already exists, a message box appears, prompting the user to confirm that the file will be overwritten; no message box appears otherwise.
m_bReadOnlyFileNamesEdit If true, indicates that the edit control is read-only; editable otherwise.
m_bResolveLinks If true, indicates that, in the case of .LNK files, the m_arrRetValNames property contains the paths not to .LNK files but to the real files which these .LNK files refer to; the paths to.LNK files themselves otherwise.
m_bSaveRestoreInterriorOptions If true, indicates that state persistence is turned on for the following elements and values: the splitter position, list view mode, column widths and sorting rules; turned off otherwise.
m_bSaveRestoreShellLocation If true, indicates that state persistence is turned on for the selected folder in the tree view; turned off otherwise.
m_bSaveRestoreWindowPosition If true, indicates that state persistence is turned on for the dialog window position; turned off otherwise.
m_bShowFileNamesEdit If true, indicates that the dialog shows the edit control that displays the name(s) of the file(s) selected in the list view; the edit control is hidden otherwise.
m_bShowFileTypesComboBox If true, indicates that the dialog shows the file types combo box; the combo box is hidden otherwise.
m_bShowTree If true, indicates that the tree view is initially collapsed (hidden if m_bUseSplitter is false); expanded (shown if m_bUseSplitter is false) otherwise.
m_bUseSplitter If true, indicates that the dialog contains the splitter that divides the tree and list views; the splitter is missing otherwise.
m_buttonBack Back navigation button.
m_buttonCancel Cancel button.
m_buttonCollapse Collapse button.
m_buttonCreateNewFolder Create Folder button.
m_buttonDelete Delete button.
m_buttonExpand Expand button.
m_buttonForward Forward navigation button.
m_buttonOK OK button.
m_buttonRefresh Refresh button.
m_buttonUpOneLevel Up One Level button.
m_buttonViewMenu Views button.
m_comboFileTypes File type selection combo box.
m_comboLookIn Top navigation combo box.
m_editFileName Edit control.
m_labelFileName Label next to the edit control.
m_labelFilesOfType Label next to the file types selection combo box.
m_labelLookIn Label next to the top navigation combo box.
m_nInitialFileTypeIndex Specifies the initially selected item in the file types combo box.
m_nInitialListViewMode Specifies the initial list view mode.
m_pidlRetValFolder Specifies the selected folder in the tree view before the dialog was closed.
m_pidlRoot Specifies the root item in the tree view.
m_strCustomCancelButtonCaption Custom text for the Cancel button.
m_strCustomDialogCaption Custom text for the dialog caption.
m_strCustomFileNameLabelCaption Custom text for the label next to the edit control.
m_strCustomFileTypeLabelCaption Custom text for the label next to the file types combo box.
m_strCustomOpenSaveButtonCaption Custom text for the OK button. By default, this button contains text which depends from the type of the dialog.
m_strEditorTextInitial Initial text to display in the edit control.
m_strRetValFolder Specifies the path to selected folder in the tree view before the dialog was closed.
m_strRetValNames Contains the space separated full paths to all selected shell items.
m_strSectionNameCompany Company name.
m_strSectionNameProduct Product name.
m_strSectionSettingsEntry Section name.
m_wndShellTree Tree view.
m_wndSplitter Splitter control, which is used as the parent window for the tree view and the list view.

Classes

~CExtShellDialogFile Destructor.
CExtShellDialogFile Constructor.

See Also

CExtShellDialogFile Overview | Hierarchy Chart