Share via


PostMessage

Windows Mobile SupportedWindows Embedded CE Supported

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