Função de retorno de chamada SENDASYNCPROC (winuser.h)
Uma função de retorno de chamada definida pelo aplicativo usada com a função SendMessageCallback . O sistema passa a mensagem para a função de retorno de chamada depois de passar a mensagem para o procedimento da janela de destino. O tipo SENDASYNCPROC define um ponteiro para essa função de retorno de chamada. SendAsyncProc é um espaço reservado para o nome da função definida pelo aplicativo.
Sintaxe
SENDASYNCPROC Sendasyncproc;
void Sendasyncproc(
HWND unnamedParam1,
UINT unnamedParam2,
ULONG_PTR unnamedParam3,
LRESULT unnamedParam4
)
{...}
Parâmetros
unnamedParam1
Digite: HWND
Um identificador para a janela cujo procedimento de janela recebeu a mensagem.
Se a função SendMessageCallback tiver sido chamada com seu parâmetro hwnd definido como HWND_BROADCAST, o sistema chamará a função SendAsyncProc uma vez para cada janela de nível superior.
unnamedParam2
Tipo: UINT
A mensagem.
unnamedParam3
Tipo: ULONG_PTR
Um valor definido pelo aplicativo enviado da função SendMessageCallback .
unnamedParam4
Tipo: LRESULT
O resultado de processamento de mensagem. Esse valor depende da mensagem.
Valor retornado
Nenhum
Comentários
Instale uma função de retorno de chamada definida pelo aplicativo SendAsyncProc passando um ponteiro SENDASYNCPROC para a função SendMessageCallback .
A função de retorno de chamada só é chamada quando o thread chamado SendMessageCallback chama GetMessage, PeekMessage ou WaitMessage.
Requisitos
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 | winuser.h (inclua Windows.h) |
Confira também
Conceitual
Mensagens e filas de mensagens
Referência