ShellBrowser Delphi Components Documentation
|
Contains a set of TJamShellViewColumn inside a IShellView. Only compatible with Windows Vista and later!
TJamShellViewColumns = class(TObjectList<TJamShellViewColumn>);
Those columns are displayed in the TJamSystemShellView when using the TJamSystemShellView.ViewStyle vmDetails. Only compatible with Windows Vista and later!
The following example shows how to retrieve the underlying TShellColumnIds (used by Windows) in the current folder.
for i := 0 to JamSystemShellView.Columns.Count - 1 do if JamSystemShellView.Columns[i].Visible then // Do something with shell column JamSystemShellView.Columns[i].ShellColumnId;
|
Name |
Description |
|
Constructor for a TJamShellViewColumns instance. | |
|
Destructor for a TJamShellViewColumns instance. |
|
Name |
Description |
|
Adds a single TShellColumnId item to the list. | |
|
Adds a range of TShellColumnId items to the list. | |
|
Resizes all visible columns to the auto-size width. | |
|
Checks if a TShellColumnId item exists in the list. | |
|
Resizes all visible columns to the default-size width. | |
|
Gets the captions of the columns that are shown/available in the current view in their order of appearance as TStrings. | |
|
Hides the specified column. | |
|
Inserts a single TShellColumnId item into the list. | |
|
Inserts a range of TShellColumnId items into the list. | |
|
Moves a single TJamShellViewColumn item inside the list. | |
|
Refreshes the internal column list. | |
|
Removes the specified column. | |
|
Commits visual column changes in the current IShellView. | |
|
Shows the specified column. |
|
Name |
Description |
|
Gets or sets the column the view is sorted by. | |
|
Gets or sets the sort direction of the current view. | |
|
Gets the count of the visible sort colums. |