IShellFolderView interface (shlobj_core.h)
[IShellFolderView is no longer available for use as of Windows 7. Instead, use IFolderView2 and IFolderView.]
Exposes methods that manipulate Shell folder views.
Inheritance
The IShellFolderView interface inherits from the IUnknown interface. IShellFolderView also has these types of members:
Methods
The IShellFolderView interface has these methods.
IShellFolderView::AddObject AddObject may be altered or unavailable. |
IShellFolderView::ArrangeGrid Arranges moved icons so that they align to an invisible grid. |
IShellFolderView::AutoArrange AutoArrange may be altered or unavailable. |
IShellFolderView::GetArrangeParam Gets the arrangement parameter of the view, which is how the view has been sorted. |
IShellFolderView::GetAutoArrange GetAutoArrange may be altered or unavailable. |
IShellFolderView::GetDragPoint Gets the point at which the current drag-and-drop operation was initiated. |
IShellFolderView::GetDropPoint Gets the point at which the current drag-and-drop operation was terminated. |
IShellFolderView::GetItemSpacing Gets the spacing for small and large view modes only. |
IShellFolderView::GetObject Gets an item from the view. |
IShellFolderView::GetObjectCount Gets the number of items in the folder view. |
IShellFolderView::GetSelectedCount Gets the number of items in the view that are selected. |
IShellFolderView::GetSelectedObjects Gets an array of the objects in the view that are selected and the number of those objects. |
IShellFolderView::IsBkDropTarget IsBkDropTarget may be altered or unavailable. |
IShellFolderView::IsDropOnSource Checks whether the destination of the current drag-and-drop or cut-and-paste operation is the same as the source. |
IShellFolderView::MoveIcons This method is not implemented. (IShellFolderView.MoveIcons) |
IShellFolderView::QuerySupport QuerySupport may be altered or unavailable. |
IShellFolderView::Rearrange Rearrange may be altered or unavailable. |
IShellFolderView::RefreshObject RefreshObject may be altered or unavailable. |
IShellFolderView::RemoveObject RemoveObject may be altered or unavailable. |
IShellFolderView::Select IShellFolderView::Select may be altered or unavailable. |
IShellFolderView::SetAutomationObject Replaces the internal automation object of the IShellView. |
IShellFolderView::SetCallback IShellFolderView::SetCallback may be altered or unavailable. |
IShellFolderView::SetClipboard SetClipboard may be altered or unavailable. |
IShellFolderView::SetItemPos Sets the position of the given item. |
IShellFolderView::SetObjectCount SetObjectCount is no longer available. |
IShellFolderView::SetPoints SetPoints may be altered or unavailable. |
IShellFolderView::SetRedraw Allows a view to be redrawn or prevents it from being redrawn. |
IShellFolderView::UpdateObject UpdateObject may be altered or unavailable. |
Remarks
IShellFolderView is supported by the IShellView object that is returned from SHCreateShellFolderViewEx. This object contains a ListView control and some of the methods on IShellFolderView directly manipulate this ListView control.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | shlobj_core.h |
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για