ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Duvida sobre mensagens do Windows.

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
CarneiroDelphi
Experiente
Experiente


Registrado: Sexta-Feira, 5 de Agosto de 2005
Mensagens: 417

MensagemEnviada: Sex Jan 11, 2008 8:53 am    Assunto: Duvida sobre mensagens do Windows. Responder com Citação

Olá pessoal.

Estou començando a utilizar mensagens nos meu aplicativos através da WM_USER e SendMessage.

Código:

  SendMessage( Handle, WM_USER, 0, 0 );


E para recebe-la.
Código:

procedure UserMessage( var Msg: TMessage ); message WM_USER;

procedure TForm.UserMessage( var Msg: TMessage );
begin
  case Msg.WParam do
    0: ;
    1: ;
  end;
end;


Enfim, funciona tudo normal, só que queria enviar outras coisas além de números, tipo uma mensagem personalizada, será que é possível ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
DonOctavioDelFlores
Colaborador
Colaborador


Registrado: Quarta-Feira, 12 de Setembro de 2007
Mensagens: 2630
Localização: Pra lá de Bagda

MensagemEnviada: Sex Jan 11, 2008 10:39 am    Assunto: Responder com Citação

pelo que eu sei vc só pode enviar as constantes do windows...

mas nao é certeza...
_________________
“The problem with the world is that everyone is a few drinks behind.” Humphrey Bogart
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
DonOctavioDelFlores
Colaborador
Colaborador


Registrado: Quarta-Feira, 12 de Setembro de 2007
Mensagens: 2630
Localização: Pra lá de Bagda

MensagemEnviada: Sex Jan 11, 2008 10:41 am    Assunto: Responder com Citação

da uma olhada na unit rtl\win\messages.pas
_________________
“The problem with the world is that everyone is a few drinks behind.” Humphrey Bogart
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Sex Jan 11, 2008 1:04 pm    Assunto: Responder com Citação

vc pode passar tb endereços de memoria (Ponteiros).

dai é só usar a criatividade.

por exemplo:

verifique a mensagem WM_SETTEXT é passado uma cadeia de caracteres.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
CarneiroDelphi
Experiente
Experiente


Registrado: Sexta-Feira, 5 de Agosto de 2005
Mensagens: 417

MensagemEnviada: Dom Jan 13, 2008 2:39 am    Assunto: Responder com Citação

Olá pessoal.

Value as dicas.

Mais enfim, quais procedimentos além de SendMessage e PostMessage posso utilizar para envio ou disparo de mensagens ?

Alguém teria uma descrição mais detalhada sobre tais procedimentos e para que cada um deles servem ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
CarneiroDelphi
Experiente
Experiente


Registrado: Sexta-Feira, 5 de Agosto de 2005
Mensagens: 417

MensagemEnviada: Ter Jan 15, 2008 7:34 am    Assunto: Responder com Citação

Olá pessoal.

Ainda não encontrei nenhum procedimento para envio de caracteres por mensagens, se alguém souber e puder me dizer eu agradeço.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB