Segundo o help da API do Windows que vêm com o Delphi:
0 through WM_USER 1 => Messages reserved for use by Windows. WM_USER through 0x7FFF => Integer messages for use by private window classes. 0x8000 through 0xBFFF => Messages reserved for future use by Windows. 0xC000 through 0xFFFF => String messages for use by applications. Greater than 0xFFFF => Reserved by Windows for future use. Boa sorte. Sds. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de EmbarcaDelphi Enviada em: segunda-feira, 20 de julho de 2009 15:11 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] SendMessage/PostMessage (Qual a constante)? Boa tarde a todos. Todo mundo sabe que o Windows trabalha com Mensagens (sendmessage/postmessage) Para se usar isso no nosso programa devemos criar umas constantes, quais dessas constantes não poderemos utilizar para não dar referencias cruzadas com o Windows? Por exemplo: const WM_MSG1 = 30579; //Preciso ter 50 constantes dessas acima, a partir de qual valor é livre sem que dê referências //cruzadas? (1,2,5,...,100,200,...,1000,...,10000, 20000,...) PostMessage(FindWindow(nil,'teste_caption'),WM_MSG1,0,0); // Para capturar no outro programa é fácil. Aguardo a dica. [As partes desta mensagem que não continham texto foram removidas]