IFolderView2 interface (shobjidl_core.h)
Exposes methods that retrieve information about a folder's display options, select specified items in that folder, and set the folder's view mode.
Inheritance
The IFolderView2 interface inherits from IFolderView. IFolderView2 also has these types of members:
Methods
The IFolderView2 interface has these methods.
IFolderView2::DoRename Starts a rename operation on the current selection. |
IFolderView2::GetCurrentFolderFlags Gets the currently applied folder flags. |
IFolderView2::GetGroupBy Retrieves the property and sort order used for grouping items in the folder display. |
IFolderView2::GetGroupSubsetCount Gets the count of visible rows displayed for a group's subset. |
IFolderView2::GetItem Retrieves an object that represents a specified item. |
IFolderView2::GetSelectedItem Locates the currently selected item at or after a given index. |
IFolderView2::GetSelection Gets the current selection as an IShellItemArray. |
IFolderView2::GetSelectionState Gets the selection state including check state. |
IFolderView2::GetSortColumnCount Gets the count of sort columns currently applied to the view. |
IFolderView2::GetSortColumns Gets the sort columns currently applied to the view. |
IFolderView2::GetViewModeAndIconSize Gets the current view mode and icon size applied to the view. |
IFolderView2::GetViewProperty Gets a property value for a given property key from the view's cache. |
IFolderView2::GetVisibleItem Gets the next visible item in relation to a given index in the view. |
IFolderView2::InvokeVerbOnSelection Invokes the given verb on the current selection. |
IFolderView2::IsMoveInSameFolder Checks to see if this view sourced the current drag-and-drop or cut-and-paste operation (used by drop target objects). |
IFolderView2::SetCurrentFolderFlags Sets and applies specified folder flags. |
IFolderView2::SetExtendedTileViewProperties Sets the list of extended tile properties for an item. |
IFolderView2::SetGroupBy Groups the view by the given property key and direction. |
IFolderView2::SetGroupSubsetCount Turns on group subsetting and sets the number of visible rows of items in each group. |
IFolderView2::SetRedraw Sets redraw on and off. |
IFolderView2::SetSortColumns Sets and sorts the view by the given sort columns. |
IFolderView2::SetText Sets the default text to be used when there are no items in the view. |
IFolderView2::SetTileViewProperties Set the list of tile properties for an item. |
IFolderView2::SetViewModeAndIconSize Sets and applies the view mode and image size. |
IFolderView2::SetViewProperty Caches a property for an item in the view's property cache. |
Remarks
This interface also provides the methods of the IFolderView interface, from which it inherits.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | shobjidl_core.h (include Shobjidl.h) |