Compartilhar via


SendMessage

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função envia a mensagem especificada para uma janela ou janelas. SendMessage chama o procedimento janela para a janela especificada e não retorna até que a janela procedimento tenha processado a mensagem. O PostMessage função, em contraste, envia uma mensagem para fila de mensagens de um segmento e retorna imediatamente.

Syntax

LRESULT SendMessage(
  HWND hWnd, 
  UINT Msg, 
  WPARAM wParam, 
  LPARAM lParam 
); 

Parameters

  • hWnd
    [no] Identificador para a janela cujo procedimento janela será exibida a mensagem. Se este parâmetro estiver HWND_BROADCAST, a mensagem é enviada para de alto nível todas as janelas do sistema, incluindo janelas unowned invisíveis ou desativadas, janelas sobrepostas e pop-up windows; Mas a mensagem não é enviada para janelas filho.
  • Msg
    [no] Especifica a mensagem a ser enviado.
  • wParam
    [no] Especifica informações Message-specific adicionais.
  • lParam
    [no] Especifica informações Message-specific adicionais.

Return Value

O valor de retorno especifica o resultado do processamento de mensagem e depende de como a mensagem enviada.

Remarks

Aplicativos que precisam se comunicar usando HWND_BROADCAST devem usar o RegisterWindowMessage função para obter um exclusivo mensagem para a comunicação inter-Application.

Se a janela especificada foi criada pelo segmento chamado, o procedimento janela é chamado imediatamente como uma sub-rotina. Se a janela especificada foi criada por um segmento diferente, o sistema alternará para esse segmento e chama o apropriado procedimento janela. As mensagens enviadas entre segmentos são processadas somente quando o segmento de recepção executa codificar de recuperação mensagem. O segmento de envio será bloqueado até que o segmento de recepção processa a mensagem.

Windows Embedded CE não suporte todos os o área de trabalho o Windows-Based mensagens suporte plataformas.

Requirements

Header winuser.h
Library coredll.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Message Queue Functions
PostMessage
RegisterWindowMessage
SendDlgItemMessage