Functions & Subs |
| AddColumn |
Manually add a column to Details View by a system property name, e.g. System.DateModified |
| AddColumnByPKEY |
Same as above, except by PROPERTYKEY. Since you cannot pass one directly, pass VarPtr(pkey) |
| AddCustomColumn |
Adds a custom column with the specified options. An event is raised to ask for item data. |
| AppendCustomFolder |
If you're displaying a custom folder, adds an additional file or folder. |
| AutocompleteFlagAdjust |
For changing the default autocomplete flags, both AUTOCOMPLETEOPTIONS and AUTOCOMPLETELISTOPTIONS. |
| Bookmarks (Get/Let) |
Manually view or set the bookmarks data, format: path1|path2|path3 etc |
| BrowserOpenItem |
Navigate to a location represented by an IShellItem |
| BrowserPathItem (Get/Let) |
Gets an IShellItem reference for the current location or navigates to the one passed. |
| BrowserPathPidl (Get/Let) |
Set or retrieve the current location by fully qualified PIDL |
| ClearSelection |
Deselects all ListView items |
| ComboSetFontByHandle |
Set the ComboBox font directly by HFONT |
| ComboSetFontOLE |
Set the ComboBox font directly by HFONT |
| ControlBarHeight |
Returns the current height of the control bar. |
| CreateCustomFolder |
Adds a folder with a set of manually given files from anywhere on the system. May only have one, but search results are separate. |
| DebugLogInsertMessage |
If debug logging is enabled, manually insert an entry. |
| DetailsPaneHeight (Get/Let) |
Get or manually set the height of the Details Pane. |
| DetailsPaneHeightLocked (Get/Let) |
Sets whether the user can adjust the height of the Details Pane. |
| DetailsPaneWidth (Get) |
Retrieves the width of the Details Pane. |
| DialogGUID (Get/Let) |
The 'Custom' button in the built-in search footer bar loads a common dialog, set a unique GUID to prevent the last path chosen in it from being the last path for any common dialog your app opens, or to share one between controls. More details. |
| DisplayCustomFolder |
If a custom folder has been created with CreateCustomFolder, opens it. |
| DPIScaleX (Get/Let) |
Retrieve or manually set the current DPI scaling factor for width. |
| DPIScaleY (Get/Let) |
Retrieve or manually set the current DPI scaling factor for height. |
| ExecFileSearch |
Initiates a custom search in the current folder for the specified patttern. |
| ExecFileSearchEx |
Initiates a custom search with an IShellItem location and ICondition search parameters object. |
| FileCount |
A function that returns the number of files (does not include folders, or zip files if zip navigation is enabled) |
| FileGetCheck |
Specifies if the given file or folder name (in the current folder, name only) is checked. |
| FileGetProperty |
Returns the property, by system name (e.g. System.Keywords), for the given file or folder (in the current folder, name only) |
| FileGetPropertyByPKEY |
Same as above, except by PROPERTYKEY. Pass VarPtr(pkey) |
| FileItemFromPos |
Returns an IShellItem for the file at the specified numerical position in the file list. |
| FilePathFromPos |
Returns the full path for the file at the specified numerical position in the file list. |
| Files() |
Returns an array of the file names (but not folders) in the current directory. |
| FilesChecked() |
Returns an array of the file that are checked (file names only). |
| FilesCheckedCount |
Returns a count of all files (excluding folders) that are checked. |
| FilesCheckedFull() |
Returns an array of the files that are checked (full paths). |
| FilesSelected() |
Returns a list of only the selected files (i.e. selected folders not included) |
| FilesSelectedCount (Get) |
The number of files, excludes folders. |
| FilesSelectedFull() |
The full paths version of the above. |
| FileSetCheck |
Sets (1) or clears (0) the check status of a given file or folder by name (current folder, by name only). |
| FilesFullParsing() |
Returns an array of full paths for files (not folders) in the current directory. Can specify a filter. |
| FilterBarApplyManually |
Simulates typing something into the Filter Bar (whether or not it's currently shown). |
| FolderCount |
A count of folders, including zip files if zip navigation enabled, in the current directory. |
| Folders() |
Returns an array of all folder names in the current directory. |
| FoldersChecked() |
Returns an array of all folder names that are checked. |
| FoldersCheckedCount |
Returns a count of all folders that are checked. |
| FoldersCheckedFull() |
Returns an array of all folder full paths that are checked. |
| FoldersFullParsing() |
Same as above, only full paths. |
| FoldersSelected() |
Returns a list of only the selected folders (i.e. selected files not included) |
| FoldersSelectedCount (Get) |
Returns a count of only the selected folders (i.e. selected files not included) |
| FoldersSelectedFull() |
The full paths version of the above. |
| FooterAddButton |
Adds a button to an already existing footer bar. |
| FooterClearButtons |
Removes all buttons from the footer bar. |
| FooterCreate |
Creates a footer bar at the bottom of the file list (undocumented ListView feature). |
| FooterRemove |
Removes the footer bar. |
| GetCurrentColumnCount |
Retrieve the current column count. |
| GetCurrentColumns |
Retrieves the information about currently displayed columns. |
| GetGroupColumn |
Gets the column index that files are grouped by; returns -1 if grouping is disabled. |
| GetHistoryData |
Retrieves the history buffer for the control's History menu and Back/Forward. |
| GetPidlStoreEntry |
The control keeps a list of fully qualified pidls for each path loaded, this retrieves one by path. |
| GetSortColumn |
Retrieves the column that items are currently sorted by. |
| GetSortDirection |
Retrieves whether sorting is ascending or descending. |
| GroupCollapseGroups |
Sets if a group (or all groups if you pass -1 as the index) is collapsed (0) or not (1). |
| GroupSetIcon |
Assigns the given icon in the system image list to a group header. |
| HighlightColumn |
Highlights the given column by index in the specified color. |
| HighlightColumnByProperty |
Same but you identfy the column by its property (system name, e.g. System.Size) |
| hWnd_______ (Get) |
Retrieves the hWnd of various components of the control (separate propgets for each rep'd by blank). |
| InvokeColumnSelection |
Brings up the dialog box for choosing columns. |
| InvokeGroupByColumn |
Group items by the given column index. |
| InvokeGroupByPKEY |
Group items by the given PROPERTYKEY (passed by VarPtr(pkey)). |
| InvokeInvertSelection |
Inverts which items are selected. |
| InvokeNewFolder |
Creates a new folder and initiates a label edit to rename it. |
| InvokeSelectAll |
Select all items. |
| InvokeSortAscending |
Sorts items in ascending order of the current sort column. |
| InvokeSortByColumn |
Sort items by the given column index. |
| InvokeSortByPKEY |
Sort items by the given PROPERTYKEY (passed as VarPtr(pkey)). |
| InvokeSortDescending |
Sorts items in descending order of the current sort column. |
| ItemIsFolder |
Determine if a file-view item is a folder by position, name, or full path. |
| Items() |
Returns a list of both file and folder names. |
| ItemsChecked() |
Returns a list of both file and folder names which are checked. |
| ItemsCheckedCount |
Returns the total number of files+folders checked. |
| ItemsCheckedFull() |
Returns a list of both file and folder full paths that are checked. |
| ItemsFullParsing() |
Returns a list of both file and folder full paths. |
| ItemsSelected() |
Returns a list of both selected file and folder names. |
| ItemsSelectedCount |
Returns the total number of files+folders selected. |
| ItemsSelectedFull() |
Returns a list of the full paths of all selected files and folders. |
| ListViewSetFontByHandle |
Set the ListView font directly by HFONT |
| ListViewSetFontOLE |
Set the ListView font directly by StdFont |
| LogActive (Get/Let) |
Sets whether the debug log file output is active. |
| NavGoBack |
Navigate to the previous directory. |
| NavGoForward |
Navigate forward through history if available. |
| NavOpenParent |
Navigate to the parent of the current location ('Up') |
| PictureSetByHBITMAP |
Sets a background image in the file list by passing an HBITMAP. |
| PictureSetByURL |
Same as above but by URL. |
| PreviewPaneHeight (Get) |
Gets current Preview Pane height. |
| PreviewPaneWidth (Get/Let) |
Retrieve or manually set the width of the Preview Pane. |
| PreviewPaneWidthLocked (Get/Let) |
Sets whether the user can adjust the width of the Preview Pane. |
| RedrawList |
Redraws the list items without reloading the folder (useful for color changes). |
| RefreshPreview |
Reloads the contents of the Preview Pane |
| RefreshTree |
Rebuilds the directory dropdown. Only the current location will remain expanded (besides defaults). |
| RefreshView |
Reloads the current location. |
| RemoveColumnByPKEY |
Manually remove the specified column. |
| RemoveColumnByPropName |
Manually remove the specified column. |
| RemoveCustomColumn |
Manually remove the given custom column. |
| ScaleHeight (Get) |
Returns the ScaleHeight of the control. |
| ScaleWidth (Get) |
Returns the ScaleWidth of the control. |
| SelCount (Get) |
Returns the number of items selected. |
| SelectedColumn (Get/Let) |
The currently selected (i.e. last clicked) column. |
| SelectedFile (Get/Let) |
The currently selected (and focused, if multisel) file name. |
| SelectedFileGetProperty |
Gets a property of the currently selected (and focused if multisel) file by system name. |
| SelectedFileGetPropertyByPKEY |
Same but by PROPERTYKEY. Pass VarPtr(pkey). |
| SelectedFilePath (Get) |
Full path to selected (and focused, if multisel) file. |
| SelectedFiles (Get/Let) |
A Variant array of selected file names or file names to select. |
| SelectedFilesCount (Get) |
The number of files, excludes folders. |
| SelectedFilesPaths (Get) |
String array of full paths of selected files. |
| SelectedFileSet |
Provides expanded options for setting the selected file: Deselect others, ensure visible, and set focus. |
| SelectedItem (Get) |
An IShellItem reference to the currently selected (and focused if multisel) file. |
| SelectedItems (Get) |
An IShellItemArray of all selected items. |
| SetAdvancedStringSort |
Use CompareStringEx with the given params instead of StrCmpLogicalW |
| SetCustomComboImageList |
Set an alternate imagelist for the dropdown. (Setting items not yet implemented) |
| SetCustomListViewImageLists |
Set an alternate imagelist for the ListView. (Setting items not yet implemented) |
| SetFocusOnDropdown |
Sets focus on the folder dropdown combobox. |
| SetFocusOnFiles |
Sets focus on the file ListView |
| SetPreviewPictureWithHBITMAP |
If the Preview Pane is active, manually set what it shows by HBITMAP |
| SetPreviewPictureWithHICON |
Same as above but with HICON |
| SetPreviewPictureWithStdPic |
Same as above but with StdPic object. |
| SetSelectedItemsEx |
Allows selecting files by pattern (e.g. *.exe) and provides expanded options for selections including deselect previous and ensure visible. Can be applied to only files, only folders, or both. |
| ShellTreeStatus (Get/Let) |
If you're using the ShellTreeInLayout option, set/retrieve whether the item is checked. |
| ShowSecurityZone |
Adds a StatusBar panel that shows the Security Zone icon+label for the current locationL Computer, Local Intranet, etc. Both are loaded from Windows. (This is a property, but the desc is blank, so temporarily listing it here. |
| StartLoadingMarquee |
Manually turns on the progress marquee in the combobox. |
| StopLoadingMarquee |
Manually turns off the progress marquee in the combobox. |
| StatusBarHeight (Get/Let) |
Set/Get the current status bar height. |
| StatusText (Get/Let) |
Set/Get the current status bar text. |
| UpdateStatus |
Manually set a status bar message. The difference from the above is the ability to set the 2nd panel (if present). |