Compartir a través de


Función ReplyMessage (winuser.h)

Responde a un mensaje enviado desde otro subproceso por la función SendMessage .

Sintaxis

BOOL ReplyMessage(
  [in] LRESULT lResult
);

Parámetros

[in] lResult

Tipo: LRESULT

Resultado del procesamiento de mensajes. Los valores posibles se basan en el mensaje enviado.

Valor devuelto

Tipo: BOOL

Si el subproceso que realiza la llamada estaba procesando un mensaje enviado desde otro subproceso o proceso, el valor devuelto es distinto de cero.

Si el subproceso que realiza la llamada no procesaba un mensaje enviado desde otro subproceso o proceso, el valor devuelto es cero.

Observaciones

Al llamar a esta función, el procedimiento de ventana que recibe el mensaje permite que el subproceso que llamó a SendMessage continúe ejecutándose como si el subproceso que recibe el mensaje hubiera devuelto el control. El subproceso que llama a la función ReplyMessage también continúa ejecutándose.

Si el mensaje no se envió a través de SendMessage o si el mensaje fue enviado por el mismo subproceso, ReplyMessage no tiene ningún efecto.

Ejemplos

Para obtener un ejemplo, vea Enviar un mensaje.

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 (incluir Windows.h)
Library User32.lib
Archivo DLL User32.dll
Conjunto de API ext-ms-win-ntuser-message-l1-1-2 (introducido en Windows 10, versión 10.0.10240)

Consulte también

Conceptual

InSendMessage

Mensajes y colas de mensajes

Referencia

SendMessage