Compartilhar via


RegisterWindowMessage

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função define uma nova mensagem janela que é há garantias seja exclusivo em todo o sistema. O valor retornado mensagem pode ser usado quando chamado a SendMessage Ou PostMessage função.

Syntax

UINT RegisterWindowMessage( 
  LPCTSTR  lpString 
);

Parameters

  • lpString
    Ponteiro para uma seqüência de caracteres NULL-Terminated que especifica a mensagem a ser registrado.

Return Value

Um identificador mensagem no intervalo 0xC000 a 0xFFFF indica que a mensagem é registrada com êxito. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

O RegisterWindowMessage função é geralmente usado para registrar mensagens para comunicação entre dois aplicativos cooperativos.

Se dois aplicativos diferentes registrar a mesma mensagem seqüência de caracteres, os aplicativos retornam o mesmo valor mensagem. A mensagem permanece registrada até que a sessão termina.

Use somente RegisterWindowMessage Quando more than um aplicativo deve processo a mesma mensagem. Para o envio de mensagens particulares dentro uma classe de janela, um aplicativo pode usar qualquer inteiro no intervalo WM_USER pelo 0x7FFF. As mensagens nesse intervalo são particulares para uma classe janela, e não para um aplicativo. De exemplo, classes controle predefinidos, como Button, Edit e ListBox podem usar valores nesse intervalo.

Requirements

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

See Also

Reference

PostMessage
SendMessage