SendMessage
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