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
Riferimento