LPFNBUTTON
Aplica-se a: Outlook 2013 | Outlook 2016
Define uma função de retorno de chamada que o MAPI chama para ativar um controle de botão opcional em uma caixa de diálogo do catálogo de endereços. Esse botão normalmente é um botão Detalhes .
Propriedade | Valor |
---|---|
Arquivo de cabeçalho: |
Mapidefs.h |
Função definida implementada por: |
Provedores de serviços |
Função definida chamada por: |
MAPI |
SCODE (STDMETHODCALLTYPE FAR * LPFNBUTTON)(
ULONG_PTR ulUIParam,
LPVOID lpvContext,
ULONG cbEntryID,
LPENTRYID lpSelection,
ULONG ulFlags
);
Parâmetros
ulUIParam
[in] Manipular as janelas pai para quaisquer caixas de diálogo ou janelas que essa função exibe.
lpvContext
[in] Ponteiro para um valor arbitrário passado para a função de retorno de chamada quando MAPI a chama. Esse valor pode representar um endereço de significância para o aplicativo cliente. Normalmente, para o código C++, lpvContext representa um ponteiro para um objeto C++.
cbEntryID
[in] Tamanho, em bytes, do identificador de entrada apontado pelo parâmetro lpSelection .
lpSelection
[in] Ponteiro para o identificador de entrada que define a seleção na caixa de diálogo.
ulFlags
[in] Reservados; deve ser zero.
Valor de retorno
S_OK
A chamada foi bem-sucedida e retornou o valor ou valores esperados.
Comentários
Os aplicativos cliente chamam uma função de retorno de chamada com base no protótipo LPFNBUTTON para definir um botão em uma caixa de diálogo de detalhes. O cliente passa um ponteiro para a função de retorno de chamada em chamadas para o método IAddrBook::D etails .
Os provedores de serviço chamam uma função de gancho com base no protótipo LPFNBUTTON para definir um botão em uma caixa de diálogo de detalhes. O provedor passa um ponteiro para essa função de gancho em chamadas para o método IMAPISupport::D etails .
Em ambos os casos, quando a caixa de diálogo é exibida e o usuário escolhe o botão definido, MAPI chama LPFNBUTTON.