Partilhar via


Função de retorno de chamada FMExtensionProc

Especifica uma função de retorno de chamada definida pelo aplicativo chamada pelo Gerenciador de Arquivos para se comunicar com uma extensão do Gerenciador de Arquivos.

Sintaxe

LONG CALLBACK FMExtensionProc(
   HWND hwnd,
   WORD wMsg,
   LONG lParam
);

Parâmetros

hwnd

Digite: HWND

Um identificador de janela para o Gerenciador de Arquivos. Uma extensão usa esse identificador para especificar a janela pai para qualquer caixa de diálogo ou caixa de mensagem que ela deve exibir e para enviar mensagens de consulta ao Gerenciador de Arquivos.

wMsg

Tipo: WORD

Uma das seguintes mensagens do Gerenciador de Arquivos.

1 a 99

O usuário selecionou um item no menu fornecido pela extensão. O valor é o identificador do item de menu selecionado.

FMEVENT_HELPMENUITEM

O usuário pressionou F1 ao selecionar um menu de extensão ou um item de comando da barra de ferramentas. Indica que a extensão deve chamar WinHelp adequadamente para o item de comando.

FMEVENT_HELPSTRING

O usuário selecionou um menu de extensão ou item de comando da barra de ferramentas. Indica que a extensão deve fornecer uma cadeia de caracteres de Ajuda.

FMEVENT_INITMENU

O usuário selecionou o menu da extensão. A extensão deve inicializar itens no menu.

FMEVENT_LOAD

O Gerenciador de Arquivos está carregando a DLL de extensão e solicita à DLL informações sobre o menu fornecido pela DLL.

FMEVENT_SELCHANGE

A seleção na janela diretório do Gerenciador de Arquivos ou na janela Resultados da Pesquisa foi alterada.

FMEVENT_TOOLBARLOAD

O Gerenciador de Arquivos está criando a barra de ferramentas e solicita à DLL de extensão informações sobre todos os botões que a DLL adiciona à barra de ferramentas.

FMEVENT_UNLOAD

O Gerenciador de Arquivos está descarregando a DLL da extensão.

FMEVENT_USER_REFRESH

O usuário selecionou o comando Atualizar no menu Janela . A extensão deve atualizar itens no menu, se necessário.

lParam

Tipo: LONG

Valor específico da mensagem.

Valor retornado

Tipo: LONG

Retorna um valor dependente da mensagem de parâmetro wMsg .

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]
Cabeçalho
Wfext.h
Nomes Unicode e ANSI
FMExtensionProcW (Unicode)