Método IShellMenuCallback::CallbackSM (shobjidl_core.h)

Recebe mensagens de um objeto de banda de menu.

Sintaxe

HRESULT CallbackSM(
  [in, out] LPSMDATA psmd,
            UINT     uMsg,
            WPARAM   wParam,
            LPARAM   lParam
);

Parâmetros

[in, out] psmd

Tipo: LPSMDATA

Um ponteiro para uma estrutura SMDATA que contém informações sobre o menu.

uMsg

Tipo: UINT

Uma ID de mensagem. Esse será um dos valores SMC_XXX. Consulte Mensagens e Notificações do Shell para obter uma lista completa.

wParam

Tipo: WPARAM

Um valor WPARAM que contém informações adicionais. Consulte a referência de mensagem de SMC_XXX específica para obter detalhes.

lParam

Tipo: LPARAM

Um valor LPARAM que contém informações adicionais. Consulte a referência de mensagem de SMC_XXX específica para obter detalhes.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

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