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]

Responder a