Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Syntax
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. Este parámetro se denomina normalmente hWnd.
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. Este parámetro suele denominar uMsg.
unnamedParam3
Tipo: ULONG_PTR
Valor definido por la aplicación enviado desde la función SendMessageCallback . Este parámetro se denomina normalmente dwData.
unnamedParam4
Tipo: LRESULT
Resultado del procesamiento del mensaje. Este valor depende del mensaje. Este parámetro se denomina normalmente lResult.
Valor devuelto
Ninguno
Observaciones
Nota:
Los parámetros se definen en el encabezado sin nombres: typedef VOID (CALLBACK* SENDASYNCPROC)(HWND, UINT, ULONG_PTR, LRESULT);. Por lo tanto, el bloque de sintaxis los enumera como unnamedParam1 - unnamedParam4. Puedes asignar un nombre a estos parámetros en la aplicación. Sin embargo, normalmente se denominan como se muestra en las descripciones de parámetros.
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 .
La función de devolución de llamada solo se llama cuando el subproceso que llamó a SendMessageCallback llama a GetMessage, PeekMessage o WaitMessage.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
| de la plataforma de destino de |
Windows |
| Header | winuser.h (incluya Windows.h) |
Consulte también
Conceptual
Referencia