• Biblioteca = user32.lib • Cabecera = winuser.h • Unicode = WinNT • Plataforma = Nada•
La función SendMessage envía el mensaje especificado a una o varias ventanas. La función llama al procedimiento de ventana de la ventana especificada y no retorna hasta que el procedimiento de ventana ha procesado el mensaje. La función PostMessage, por otra parte, postea un mensaje a la cola de mensajes del proceso y retorna inmediatamente.
LRESULT SendMessage( HWND hwnd, // manipulador de la ventana de destino UINT uMsg, // mensaje a enviar WPARAM wParam, // primer parámetro del mensaje LPARAM lParam // segundo parámetro del mensaje );
hwnd: identifica la ventana cuyo procedimiento de ventana recibirá el mensaje. Si este parámetro es HWND_BROADCAST, el mensaje se envía a todas las ventanas de nivel superior en el sistema, incluyendo las deshabilitadas o invisibles sin dueño, ventanas superpuestas o ventanas pop-up; pero el mensaje no se envía a las ventanas hijas.
uMsg: especifica el mensaje a enviar.
wParam: especifica información adicional específica para el mensaje.
lParam: especifica información adicional específica para el mensaje.
El valor de retorno especifica el resultado del procesamiento del mensaje y depende del mensaje enviado.
© Febrero de 2001, Salvador Pozo Coronado, salvador@conclase.net Generada en 0.39 segs