Funzione di callback SENDASYNCPROC (winuser.h)

Funzione di callback definita dall'applicazione usata con la funzione SendMessageCallback . Il sistema passa il messaggio alla funzione di callback dopo aver passato il messaggio alla routine della finestra di destinazione. Il tipo SENDASYNCPROC definisce un puntatore a questa funzione di callback. SendAsyncProc è un segnaposto per il nome della funzione definita dall'applicazione.

Sintassi

SENDASYNCPROC Sendasyncproc;

void Sendasyncproc(
  HWND unnamedParam1,
  UINT unnamedParam2,
  ULONG_PTR unnamedParam3,
  LRESULT unnamedParam4
)
{...}

Parametri

unnamedParam1

Tipo: HWND

Handle per la finestra la cui routine della finestra ha ricevuto il messaggio.

Se la funzione SendMessageCallback è stata chiamata con il relativo parametro hwnd impostato su HWND_BROADCAST, il sistema chiama la funzione SendAsyncProc una volta per ogni finestra di primo livello.

unnamedParam2

Tipo: UINT

Messaggio.

unnamedParam3

Tipo: ULONG_PTR

Valore definito dall'applicazione inviato dalla funzione SendMessageCallback .

unnamedParam4

Tipo: LRESULT

Risultato dell'elaborazione del messaggio. Questo valore dipende dal messaggio.

Valore restituito

nessuno

Osservazioni

Si installa una funzione di callback definita dall'applicazione SendAsyncProc passando un puntatore SENDASYNCPROC alla funzione SendMessageCallback .

La funzione di callback viene chiamata solo quando il thread chiamato SendMessageCallback chiama GetMessage, PeekMessage o WaitMessage.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)

Vedi anche

Informazioni concettuali

GetMessage

Messaggi e code di messaggi

PeekMessage

Riferimento

SendMessageCallback

WaitMessage