função SHShellFolderView_Message (shlobj_core.h)

[SHShellFolderView_Message está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

Envia uma mensagem para a implementação IFolderView padrão do shell (DefView).

Sintaxe

LRESULT SHShellFolderView_Message(
  [in] HWND   hwndMain,
       UINT   uMsg,
       LPARAM lParam
);

Parâmetros

[in] hwndMain

Digite: HWND

Um identificador para a janela que recebe a mensagem.

uMsg

Tipo: UINT

A mensagem a enviar. Veja a seguir uma lista de possíveis mensagens.

Mensagem Descrição
SFVM_ADDOBJECT Adiciona um objeto à exibição de shell.
SFVM_GETSELECTEDOBJECTS Recupera uma matriz de PIDLs para todos os objetos selecionados.
SFVM_REARRANGE Notifica o IShellView para reorganizar seus itens.
SFVM_REMOVEOBJECT Remove um objeto da exibição de shell.
SFVM_SETCLIPBOARD Notifica o IShellView quando um de seus objetos é colocado na área de transferência como resultado de um comando de menu.
SFVM_SETITEMPOS Define a posição de um item no modo de exibição de shell.
SFVM_SETPOINTS Define os pontos dos objetos selecionados no momento para o objeto de dados nos comandos copiar e recortar .
SFVM_UPDATEOBJECT Atualizações um objeto passando um ponteiro para uma matriz de dois PIDLs.

lParam

Tipo: LPARAM

O conteúdo desse valor depende da mensagem passada em uMsg. Consulte tópicos de mensagens individuais para obter mais informações.

Retornar valor

Tipo: LRESULT

O valor retornado depende da mensagem passada em uMsg. Consulte tópicos de mensagens individuais para obter mais informações.

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 (inclua Shlobj.h)
Biblioteca Shell32.lib
DLL Shell32.dll (versão 5.0 ou posterior)

Confira também

SHCreateShellFolderView