Compartilhar via


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

GetMessage

Mensagens e filas de mensagens

PeekMessage

Referência

SendMessageCallback

WaitMessage