Troca de mensagens entre aplicações

3 respostas
Mikhas

Hey galera!

Ja faz um tempo que estou a procurar um maneira de controlar o Windows Media Player atraves do Javahoje eu achei esse artigo na MSDN: http://msdn.microsoft.com/en-us/library/ms646275.aspx

Nele fala sobre um “comando” WM_APPCOMMAND que é utilizado quando alguma aplicação ou algum hardware (como um teclado multi media) quer enviar comandos ao Media Player.

Alguem tem experiecia com isso?
Não tenho a minima idea do que é esse conceito de mensagens.

Grato.

3 Respostas

T

Hum, você precisa aprender como é que as janelas do Windows funcionam.

Embora o tutorial a seguir esteja em C, nem por isso você vai deixar de entendê-lo. Leia-o e preste atenção em “Message Loop”.

http://www.winprog.org/tutorial/start.html

Mikhas

Valew pelo link…
Agora estou com um pouco de pressa, vou ler mais tarde.

Mas você sabe me dizer se é possivel aplicar esses com ceitos com JAVA?

Não tenho a menor experiencia com C

Valew

T

Dependendo do que você quer fazer, dá para você mandar a tal mensagem usando JNA e a API do Windows “SendMessage” ou “PostMessage”.
Entretanto, é necessário achar a janela do Media Player para poder mandar as tais mensagens, e isso provavelmente vai envolver chamar a api “FindWindow” ou talvez “EnumWindows”, que é difícil de chamar mesmo usando JNA porque envolve usar um callback.

Criado 8 de janeiro de 2009
Ultima resposta 8 de jan. de 2009
Respostas 3
Participantes 2