Share via


Interface IShellFolderView (shlobj_core.h)

[IShellFolderView não está mais disponível para uso a partir do Windows 7. Em vez disso, use IFolderView2 e IFolderView.]

Expõe métodos que manipulam exibições de pastas do Shell.

Herança

A interface IShellFolderView herda da interface IUnknown . IShellFolderView também tem estes tipos de membros:

Métodos

A interface IShellFolderView tem esses métodos.

 
IShellFolderView::AddObject

AddObject pode estar alterado ou indisponível.
IShellFolderView::ArrangeGrid

Organiza ícones movidos para que eles se alinhem a uma grade invisível.
IShellFolderView::AutoArrange

AutoArrange pode estar alterado ou indisponível.
IShellFolderView::GetArrangeParam

Obtém o parâmetro de arranjo da exibição, que é como a exibição foi classificada.
IShellFolderView::GetAutoArrange

GetAutoArrange pode estar alterado ou indisponível.
IShellFolderView::GetDragPoint

Obtém o ponto no qual a operação atual de arrastar e soltar foi iniciada.
IShellFolderView::GetDropPoint

Obtém o ponto no qual a operação atual de arrastar e soltar foi encerrada.
IShellFolderView::GetItemSpacing

Obtém o espaçamento apenas para modos de exibição pequenos e grandes.
IShellFolderView::GetObject

Obtém um item do modo de exibição.
IShellFolderView::GetObjectCount

Obtém o número de itens na exibição de pasta.
IShellFolderView::GetSelectedCount

Obtém o número de itens na exibição selecionada.
IShellFolderView::GetSelectedObjects

Obtém uma matriz dos objetos na exibição selecionada e o número desses objetos.
IShellFolderView::IsBkDropTarget

IsBkDropTarget pode estar alterado ou indisponível.
IShellFolderView::IsDropOnSource

Verifica se o destino da operação atual de arrastar e soltar ou recortar e colar é o mesmo que a origem.
IShellFolderView::MoveIcons

Este método não está implementado. (IShellFolderView.MoveIcons)
IShellFolderView::QuerySupport

QuerySupport pode estar alterado ou indisponível.
IShellFolderView::Rearrange

A reorganização pode estar alterada ou indisponível.
IShellFolderView::RefreshObject

RefreshObject pode estar alterado ou indisponível.
IShellFolderView::RemoveObject

RemoveObject pode estar alterado ou indisponível.
IShellFolderView::Select

IShellFolderView::Select pode estar alterado ou indisponível.
IShellFolderView::SetAutomationObject

Substitui o objeto de automação interna do IShellView.
IShellFolderView::SetCallback

IShellFolderView::SetCallback pode estar alterado ou indisponível.
IShellFolderView::SetClipboard

SetClipboard pode estar alterado ou indisponível.
IShellFolderView::SetItemPos

Define a posição do item especificado.
IShellFolderView::SetObjectCount

SetObjectCount não está mais disponível.
IShellFolderView::SetPoints

Os SetPoints podem estar alterados ou indisponíveis.
IShellFolderView::SetRedraw

Permite que uma exibição seja redesenhada ou impede que ela seja redesenhada.
IShellFolderView::UpdateObject

UpdateObject pode estar alterado ou indisponível.

Comentários

IShellFolderView é compatível com o objeto IShellView que é retornado de SHCreateShellFolderViewEx. Esse objeto contém um controle ListView e alguns dos métodos em IShellFolderView manipulam diretamente esse controle ListView.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shlobj_core.h