GARANTIR DESCONTO

Fórum Diferença entre PostMessage, SendMessage e Perform #287068

05/07/2005

0

Pessoal,
Queria saber quais as diferenças entre
PostMessage, SendMessage e Perform

Agradeço Atencipadamente.


Adsilver

Adsilver

Responder

Posts

05/07/2005

Massuda

PostMessage põe a mensagem na fila de mensagens mantida pelo Windows e retorna imediatamente.

SendMessage não usa a fila de mensagens; ela vai diretamente no loop de mensagens da janela/thread e ´pede´ para o loop processar a mensagem e retorna somente depois da mensagem ser processada.

Tanto PostMessage como SendMessage são funções do Windows.

Já TControl.Perform funciona como uma versão VCL de SendMessage, mas só existe para objetos de classes derivadas de TControl.


Responder

Gostei + 0

06/07/2005

Adsilver

Amigo,

Valeu mesmo...!
Obrigado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar