Folder Methods |
The Folder type exposes the following members.
Name | Description | |
---|---|---|
BindToHandler(Guid, Guid, IBindCtx, Boolean) |
Binds to a handler as specified by the handler ID value (BHID).
(Inherited from Item.) | |
BindToHandlerT(Guid, IBindCtx, Boolean) |
Binds to a handler as specified by the handler ID value (BHID).
(Inherited from Item.) | |
CompareAbsoluteIdLists(IntPtr, IntPtr, SHCIDS, Boolean) |
Determines the relative order of two file objects or folders, given their absolute item identifier lists.
| |
CompareAbsoluteIdLists(ShellItemIdList, ShellItemIdList, SHCIDS, Boolean) |
Determines the relative order of two file objects or folders, given their absolute item identifier lists.
| |
CompareRelativeIdLists(IntPtr, IntPtr, SHCIDS, Boolean) |
Determines the relative order of two file objects or folders, given their item identifier lists.
| |
CompareRelativeIdLists(ShellItemIdList, ShellItemIdList, SHCIDS, Boolean) |
Determines the relative order of two file objects or folders, in this folder, given their item identifier lists.
| |
CompareRelativeIds |
Determines the relative order of two file objects or folders, in this folder, given their item identifier.
| |
Compares |
Compares this item to the specified shell item.
(Inherited from Item.) | |
DesktopParseDisplayName(String, ShellItemIdList, IBindCtx, Boolean) |
Translates the display name of a file object or a folder into a PIDL.
| |
DesktopParseDisplayName(String, IntPtr, IBindCtx, Boolean) |
Translates the display name of a file object or a folder into a PIDL.
| |
DesktopParseDisplayName(IBindCtx, String, ShellItemIdList, SFGAO, Boolean) |
Translates the display name of a file object or a folder into a PIDL.
| |
DesktopParseDisplayName(IBindCtx, String, IntPtr, SFGAO, Boolean) |
Translates the display name of a file object or a folder into a PIDL.
| |
EnumerateChildren |
Enumerates the folder's children.
| |
ExecCommand |
Executes the specified command.
Depends on the item's IOleCommandTarget optional implementation.
The list of supported types for Input is limited to integral types (String, Int32, int64, Boolean, Single, Double, Guid, DateTime,Decimal) and IDictionary types.
Values for an IDictionary passed as Input can also contain arrays of aforementioned types.
(Inherited from Item.) | |
GetContextMenu |
Gets the Shell's context menu from this item.
(Inherited from Item.) | |
GetDataObject |
Gets a data object for the item.
(Inherited from Item.) | |
GetDisplayName |
Gets the display name.
(Inherited from Item.) | |
GetIconAsIcon |
Gets the item's icon as a GDI icon.
You *must* call ShellUtilities.DestroyIcon on the returned icon handle once you have finished to use it.
(Inherited from Item.) | |
GetIconAsImageSource |
Gets the item's icon as image source.
(Inherited from Item.) | |
GetNamedProperties |
Gets the item's named properties.
(Inherited from Item.) | |
GetNamedPropertiesAsDictionary |
Gets the item's named properties as a dictionary.
(Inherited from Item.) | |
GetNewMenu |
Gets the Shell's New menu from this item.
(Inherited from Item.) | |
GetProperties |
Gets the item's properties.
(Inherited from Item.) | |
GetPropertiesAsDictionary |
Gets the item's properties as a dictionary.
(Inherited from Item.) | |
GetPropertyValueT |
Gets a property value for a given property key.
(Inherited from Item.) | |
GetStorageItem |
Gets an IStorageItem (WinRT) instance from this item.
(Inherited from Item.) | |
GetThumbnail |
Gets the thumbnail for this item.
(Inherited from Item.) | |
GetThumbnailAsImageSource |
Gets the item's thumbnail as image source.
(Inherited from Item.) | |
OpenNativeStream |
Opens a native stream from the item.
(Inherited from Item.) | |
OpenRead |
Opens a read stream from the item.
Note all items don't support streaming.
(Inherited from Item.) | |
OpenStream(IBindCtx, Boolean) |
Opens a stream from the item.
(Inherited from Item.) | |
OpenStream(FileMode, FileAccess, FileShare, Boolean) |
Opens a stream from the item.
(Inherited from Item.) | |
OpenView |
Opens a view on this item and selects it.
(Inherited from Item.) | |
OpenWrite |
Opens a write stream from the item.
Note all items don't support streaming.
(Inherited from Item.) | |
ParseDisplayName(String, ShellItemIdList, IBindCtx, Boolean) |
Translates the display name of a file object or a folder into a PIDL.
| |
ParseDisplayName(String, IntPtr, IBindCtx, Boolean) |
Translates the display name of a file object or a folder into a PIDL.
| |
ParseDisplayName(IntPtr, IBindCtx, String, ShellItemIdList, Boolean) |
Translates the display name of a file object or a folder into a PIDL.
| |
ParseDisplayName(IntPtr, IBindCtx, String, IntPtr, Boolean) |
Translates the display name of a file object or a folder into a PIDL.
| |
ParseDisplayName(IntPtr, IBindCtx, String, Int32, ShellItemIdList, SFGAO, Boolean) |
Translates the display name of a file object or a folder into a PIDL.
| |
ParseDisplayName(IntPtr, IBindCtx, String, Int32, IntPtr, SFGAO, Boolean) |
Translates the display name of a file object or a folder into a PIDL.
| |
QueryCommandStatus |
Queries the item for the status of one or more commands generated by user interface events.
Depends on the item's IOleCommandTarget optional implementation.
(Inherited from Item.) | |
ToString |
Returns a String that represents this instance.
(Inherited from Item.) | |
TryGetPropertyValue(PropertyKey, Object) |
Gets a property value for a given property key.
(Inherited from Item.) | |
TryGetPropertyValue(PropertyKey, GETPROPERTYSTOREFLAGS, Object) |
Gets a property value for a given property key.
(Inherited from Item.) | |
TryGetPropertyValueT(PropertyKey, T) |
Gets a property value for a given property key.
(Inherited from Item.) |