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 |
|
Nomes Unicode e ANSI |
FMExtensionProcW (Unicode) |