Método IShellFolderViewCB::MessageSFVCB (shlobj_core.h)
Permite a comunicação entre o objeto de exibição de pasta do sistema e um objeto de retorno de chamada de exibição de pasta do sistema.
Sintaxe
HRESULT MessageSFVCB(
[in] UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parâmetros
[in] uMsg
Tipo: UINT
Uma das notificações a seguir.
Notification | Uso |
---|---|
SFVM_ADDPROPERTYPAGES | Permite que o objeto de retorno de chamada forneça uma página para adicionar à folha de propriedades Propriedades do objeto selecionado. |
SFVM_BACKGROUNDENUM | Permite que o objeto de retorno de chamada solicite que a enumeração seja feita em um thread em segundo plano. |
SFVM_BACKGROUNDENUMDONE | Notifica o objeto de retorno de chamada de que a enumeração em segundo plano está concluída. |
SFVM_COLUMNCLICK | Notifica o objeto de retorno de chamada de que o usuário clicou em um cabeçalho de coluna para classificar a lista de objetos na exibição de pasta. |
SFVM_DEFITEMCOUNT | Permite que o objeto de retorno de chamada especifique o número de itens na exibição de pasta. |
SFVM_DEFVIEWMODE | Permite que o objeto de retorno de chamada especifique o modo de exibição. |
SFVM_DIDDRAGDROP | Notifica a função de retorno de chamada de que uma operação de arrastar e soltar foi iniciada. |
SFVM_FSNOTIFY | Notifica o objeto de retorno de chamada de que ocorreu um evento que afeta um de seus itens. |
SFVM_GETANIMATION | Permite que o objeto de retorno de chamada especifique que uma animação seja exibida enquanto os itens são enumerados em um thread em segundo plano. |
SFVM_GETBUTTONINFO | Permite que o objeto de retorno de chamada adicione botões à barra de ferramentas. |
SFVM_GETBUTTONS | Permite que o objeto de retorno de chamada especifique os botões a serem adicionados à barra de ferramentas. |
SFVM_GETDETAILSOF | Permite que o objeto de retorno de chamada forneça os detalhes de um item em uma pasta shell. Use somente se uma chamada para GetDetailsOf falhar e não houver nenhum método GetDetailsOf disponível para chamar. |
SFVM_GETHELPTEXT | Permite que o objeto de retorno de chamada especifique uma cadeia de caracteres de texto de ajuda para itens de menu ou botões da barra de ferramentas. |
SFVM_GETHELPTOPIC | Permite que o objeto de retorno de chamada especifique um arquivo de Ajuda e um tópico. |
SFVM_GETNOTIFY | Especifica quais eventos gerarão uma mensagem SFVM_FSNOTIFY para um determinado item. |
SFVM_GETPANE | Permite que o objeto de retorno de chamada forneça o painel status barra no qual exibir as informações da zona da Internet. |
SFVM_GETSORTDEFAULTS | Permite que o objeto de retorno de chamada especifique parâmetros de classificação padrão. |
SFVM_GETTOOLTIPTEXT | Permite que o objeto de retorno de chamada especifique uma cadeia de caracteres de texto de dica de ferramenta para itens de menu ou botões da barra de ferramentas. |
SFVM_GETZONE | Permite que o objeto de retorno de chamada forneça informações de zona da Internet. |
SFVM_INITMENUPOPUP | Permite que o objeto de retorno de chamada modifique o menu de contexto de um item. |
SFVM_INVOKECOMMAND | Notifica o objeto de retorno de chamada de que um de seus comandos de barra de ferramentas ou menu foi invocado. |
SFVM_MERGEMENU | Permite que o objeto de retorno de chamada mescle itens de menu nos menus do Windows Explorer. |
SFVM_QUERYFSNOTIFY | Permite que o objeto de retorno de chamada registre uma pasta para que as alterações na exibição dessa pasta gerem notificações. |
SFVM_SETISFV | Notifica o objeto de retorno de chamada do site de contêiner. Isso é usado somente quando IObjectWithSite::SetSite não tem suporte e SHCreateShellFolderViewEx é usado. |
SFVM_SIZE | Notifica o objeto de retorno de chamada de que a exibição de pasta foi redimensionada. |
SFVM_THISIDLIST | Permite que o objeto de retorno de chamada especifique o PIDL da exibição. Isso é usado somente quando SetIDList e IPersistFolder2::GetCurFolder falharam. |
SFVM_UNMERGEMENU | Notifica o objeto de retorno de chamada de que um menu está sendo removido. |
SFVM_UPDATESTATUSBAR | Permite que o objeto de retorno de chamada solicite que a barra de status seja atualizada. |
SFVM_WINDOWCREATED | Notifica o objeto de retorno de chamada de que a janela de exibição de pasta está sendo criada. |
wParam
Tipo: WPARAM
Informações adicionais. Consulte as páginas de notificação individuais para obter requisitos específicos.
lParam
Tipo: LPARAM
Informações adicionais. Consulte as páginas de notificação individuais para obter requisitos específicos.
Retornar valor
Tipo: HRESULT
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
A notificação foi tratada. |
|
A mensagem não foi tratada e o objeto de exibição de pasta do sistema deve executar o processamento padrão. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shlobj_core.h |
DLL | Shell32.dll |