ShellBrowser Delphi Components Documentation
|
Wrapper class for a PItemIdList.
TJamItemIdList = class(TInterfacedObject, IItemIdList, IStream, ISequentialStream, IShellFolder, IHasDebugInfo, IMetaDataFormatter);
Assign result only to variables of type IItemIdList! Instances of this class will be freed using the reference count mechanism of TInterfacedObject.
|
Name |
Description |
|
Creates an absolute ItemIdList from the passed IShellFolder and relative ItemIdList. | |
|
Constructor for TJamItemIdList for an existing IShellItem. | |
|
Constructor for TJamItemIdList for an existing PItemIdList. | |
|
Constructor for TJamItemIdList for a file system path. | |
|
Constructor that creates a simple ItemIdList for a file system path. | |
|
The destructor for this class. Do not call directly, or Free(). |
|
Name |
Description |
|
Retrieves information on the ItemIdList that can be used for debugging purposes. |
|
Name |
Description |
|
Executes a shell command on the objects selected in the control. |
|
Name |
Description |
|
Compares the given ItemIdList to this instance by their name | |
|
Concatenates this instance and the given ItemIdList to a new one. | |
|
Creates a new folder inside the folder represented by the current instance. | |
|
Returns the number of elements in this ItemIdList. | |
|
Returns a string for this item suitable for displaying | |
|
Returns a string representing the path for this item suitable for displaying. | |
|
Returns True if the given ItemIdList is the same as this instance. | |
|
Returns the last (relative) part of the ItemIdList. | |
|
Returns the parent ItemIdList of this ItemIdList. | |
|
Returns meta information on the item identified by this ItemIdList. | |
|
Returns meta information on the item identified by this ItemIdList. | |
|
Returns a beginning part of this ItemIdList. | |
|
Checks if the object represented by this ItemIdList has the given attributes. | |
|
Checks if the ItemIdList is relative or absolute. | |
|
Checks if this ItemIdList refers to a folder. | |
|
Returns if this instance contains a valid ItemIdList or not | |
|
Checks if the given ItemIdList is a child ItemIdList of this instance. | |
|
Returns true if the instance is resolved. In the case of TJamItemIdList this means that an ItemIdList that was created with a path has already been accessed. | |
|
Returns true if the instance will very likely be slow. This affects e.g. iterating it using the TShellBrowser.Next method./> Currently SpecialFolder SF_Network and SF_Nethood are regarded as being slow. | |
|
Returns if this ItemIdList one of the given special folders | |
|
In case the this ItemIdList refers to a shell shortcut, we returns the target ItemdIdList; If not, we return self. | |
|
Returns the physical name of the item represented by this ItemIdList | |
|
Returns the file system path of this ItemIdList if it is a file system object. | |
|
Reloads the ItemIdList by updating the ShellItem and reassigning the pidl. Turns non-functional ItemIdLists as they are sent by ShellNotifications into functional ones. | |
|
Renames the file system object represented by this instance. | |
|
Sets metadata of a file using the property system of Windows. | |
|
Retrieves the IShellItem interface of this ItemIdList. | |
|
Returns if this ItemIdList is a special folder | |
|
Returns the actual Windows Pointer that is wrapped by this instance. It is needed to pass it to Windows API calls. |
|
Name |
Description |
|
Returns information about a meta data information as string. | |
|
Query numeric meta data information of the current object. |
|
Name |
Description |
|
Compares the given ItemIdList to this instance by their name | |
|
Concatenates this instance and the given ItemIdList to a new one. | |
|
Static factory method that returns an IItemIdList for a given special folder. | |
|
Static factory method that returns an IItemIdList for the special folder identified by pDisplayName | |
|
Creates a new folder inside the current ItemIdList. | |
|
Static factory method that creates a "search folder" with a specified search query and scope and returns this folder as IItemIdList. | |
|
Returns the number of elements in this ItemIdList. | |
|
Returns a string for this item suitable for displaying | |
|
Returns a string representing the path for this item suitable for displaying. | |
|
Returns True if the given ItemIdList is the same as this instance. | |
|
Returns the pointer to a trailing part of the given ItemIdList. | |
|
Retrieves information on the ItemIdList that can be used for debugging purposes. Only accesses data that has already been retrieved. | |
|
Returns the last (realtive) part of the ItemIdList. | |
|
Returns the parent ItemIdList of this ItemIdList. | |
|
Returns meta information on the item identified by this ItemIdList. | |
|
Returns meta information on the item identified by this ItemIdList. | |
|
Returns a beginning part of this ItemIdList. | |
|
Checks if the object represented by this ItemIdList has the given attributes. | |
|
Executes a shell command on the objects selected in the control. | |
|
Checks if the ItemIdList is relative or absolute. | |
|
Checks if this ItemIdList refers to a folder. | |
|
Returns if this instance contains a valid ItemIdList or not | |
|
Check if an ItemIdList list is part of the network. | |
|
Checks if the given ItemIdList is a child ItemIdList of this instance. | |
|
Checks if the given ItemIdList is a child ItemIdList of the passed TJamShellFolder. | |
|
Returns true if the instance is resolved. In the case of TJamItemIdList this means that an ItemIdList that was created with a path has already been accessed. | |
|
Returns true if the instance will very likely be slow. This affects e.g. iterating it using the TShellBrowser.Next method./> Currently SpecialFolder SF_Network and SF_Nethood are regarded as being slow. | |
|
Returns if this ItemIdList one of the given special folders | |
|
In case the this ItemIdList refers to a shell shortcut, we returns the target ItemdIdList; If not, we return self. | |
|
Returns the physical name of the item represented by this ItemIdList | |
|
Static factory method that returns an IItemIdList for the pPath that is passed. | |
|
Returns the file system path of this ItemIdList if it is a file system object. | |
|
Reloads the ItemIdList by updating the ShellItem and reassigning the pidl. Turns non-functional (simple) ItemIdLists as they are sent by ShellNotifications into functional ones. | |
|
Renames the file system object represented by this instance. | |
|
Sets metadata of a file using the property system of Windows. | |
|
Retrieves the IShellItem interface of this ItemIdList. | |
|
Returns if this ItemIdList is a special folder | |
|
Returns the actual Windows Pointer that is wrapped by this instance. It is needed to pass it to Windows API calls. |