Compartir a través de


Interfaz IShellFolderView (shlobj_core.h)

[IShellFolderView ya no está disponible para su uso a partir de Windows 7. En su lugar, use IFolderView2 e IFolderView.]

Expone métodos que manipulan vistas de carpetas de Shell.

Herencia

La interfaz IShellFolderView hereda de la interfaz IUnknown . IShellFolderView también tiene estos tipos de miembros:

Métodos

La interfaz IShellFolderView tiene estos métodos.

 
IShellFolderView::AddObject

AddObject puede modificarse o no estar disponible.
IShellFolderView::ArrangeGrid

Organiza los iconos movidos para que se alineen con una cuadrícula invisible.
IShellFolderView::AutoArrange

AutoArrange puede modificarse o no estar disponible.
IShellFolderView::GetArrangeParam

Obtiene el parámetro de organización de la vista, que es cómo se ha ordenado la vista.
IShellFolderView::GetAutoArrange

GetAutoArrange puede modificarse o no estar disponible.
IShellFolderView::GetDragPoint

Obtiene el punto en el que se inició la operación de arrastrar y colocar actual.
IShellFolderView::GetDropPoint

Obtiene el punto en el que finalizó la operación de arrastrar y colocar actual.
IShellFolderView::GetItemSpacing

Obtiene el espaciado solo para los modos de vista pequeños y grandes.
IShellFolderView::GetObject

Obtiene un elemento de la vista.
IShellFolderView::GetObjectCount

Obtiene el número de elementos de la vista de carpetas.
IShellFolderView::GetSelectedCount

Obtiene el número de elementos de la vista seleccionada.
IShellFolderView::GetSelectedObjects

Obtiene una matriz de los objetos de la vista que se seleccionan y el número de esos objetos.
IShellFolderView::IsBkDropTarget

IsBkDropTarget puede modificarse o no estar disponible.
IShellFolderView::IsDropOnSource

Comprueba si el destino de la operación actual de arrastrar y colocar o cortar y pegar es el mismo que el origen.
IShellFolderView::MoveIcons

Este método no se implementa. (IShellFolderView.MoveIcons)
IShellFolderView::QuerySupport

QuerySupport puede modificarse o no estar disponible.
IShellFolderView::Rearrange

La reorganización puede modificarse o no estar disponible.
IShellFolderView::RefreshObject

RefreshObject puede modificarse o no estar disponible.
IShellFolderView::RemoveObject

RemoveObject puede modificarse o no estar disponible.
IShellFolderView::Select

IShellFolderView::Select puede modificarse o no estar disponible.
IShellFolderView::SetAutomationObject

Reemplaza el objeto de automatización interno de IShellView.
IShellFolderView::SetCallback

IShellFolderView::SetCallback puede modificarse o no estar disponible.
IShellFolderView::SetClipboard

SetClipboard puede modificarse o no estar disponible.
IShellFolderView::SetItemPos

Establece la posición del elemento especificado.
IShellFolderView::SetObjectCount

SetObjectCount ya no está disponible.
IShellFolderView::SetPoints

SetPoints se pueden modificar o no estar disponibles.
IShellFolderView::SetRedraw

Permite volver a dibujar una vista o evitar que se vuelva a dibujar.
IShellFolderView::UpdateObject

UpdateObject puede modificarse o no estar disponible.

Comentarios

IShellFolderView es compatible con el objeto IShellView devuelto desde SHCreateShellFolderViewEx. Este objeto contiene un control ListView y algunos de los métodos de IShellFolderView manipulan directamente este control ListView.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj_core.h