PostMessage
9/9/2008
Esta função coloca uma mensagem de fila de mensagens associado com o segmento que criado a janela especificada e retorna, em seguida, sem esperar que o segmento ao processo de mensagem. As mensagens em um fila de mensagens são recuperadas por chamadas para o GetMessage Ou PeekMessage função.
Syntax
BOOL PostMessage(
HWND hWnd,
UINT Msg,
WPARAM wParam,
LPARAM lParam
);
Parameters
hWnd
[no] Identificador para a janela cujo procedimento janela é exibida a mensagem. Dois valores têm significados especiais.Valor Descrição HWND_BROADCAST
A mensagem está lançada para de alto nível todas as janelas do sistema, incluindo janelas unowned invisíveis ou desativadas, janelas sobrepostas e pop-up windows. A mensagem não está lançada para janelas filho.
NULL
A função se comporta como um chamar para PostThreadMessage Com o dwThreadId parâmetro definido para o identificador do atual segmento.
- Msg
[no] Especifica a mensagem a ser lançado.
- wParam
[no] Especifica informações Message-specific adicionais.
- lParam
[no] Especifica informações Message-specific adicionais.
Return Value
Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.
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 você enviar uma mensagem no intervalo abaixo WM_USER para o assíncrono (funções mensagemPostMessage e SendNotifyMessage), sua mensagem parâmetros não podem incluir ponteiros. Caso contrário, a operação falhará. As funções retornarão antes o segmento de recepção tenha tido a chance processo a mensagem e o remetente serão livre a memória antes que ele seja usado.
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
GetMessage
PeekMessage
PostThreadMessage
RegisterWindowMessage
SendDlgItemMessage
SendMessage