Función de devolución de llamada SENDASYNCPROC (winuser.h)
Una función de devolución de llamada definida por la aplicación que se usa con la función SendMessageCallback . El sistema pasa el mensaje a la función de devolución de llamada después de pasar el mensaje al procedimiento de la ventana de destino. El tipo SENDASYNCPROC define un puntero a esta función de devolución de llamada. SendAsyncProc es un marcador de posición para el nombre de función definido por la aplicación.
Sintaxis
SENDASYNCPROC Sendasyncproc;
void Sendasyncproc(
HWND unnamedParam1,
UINT unnamedParam2,
ULONG_PTR unnamedParam3,
LRESULT unnamedParam4
)
{...}
Parámetros
unnamedParam1
Tipo: HWND
Identificador de la ventana cuyo procedimiento de ventana recibió el mensaje.
Si se llamó a la función SendMessageCallback con su parámetro hwnd establecido en HWND_BROADCAST, el sistema llama a la función SendAsyncProc una vez para cada ventana de nivel superior.
unnamedParam2
Tipo: UINT
Mensaje.
unnamedParam3
Tipo: ULONG_PTR
Valor definido por la aplicación enviado desde la función SendMessageCallback .
unnamedParam4
Tipo: LRESULT
Resultado del procesamiento de mensajes. Este valor depende del mensaje.
Valor devuelto
None
Observaciones
Para instalar una función de devolución de llamada definida por la aplicación SendAsyncProc , pase un puntero SENDASYNCPROC a la función SendMessageCallback .
Solo se llama a la función de devolución de llamada cuando el subproceso que llamó a SendMessageCallback llama a GetMessage, PeekMessage o WaitMessage.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winuser.h (incluya Windows.h) |
Consulte también
Conceptual
Referencia