Voilà... TOut est dans le titre...
En fait, j'ai une télécommande, elle envois un message
APPCOMMAND_MEDIA_PLAY = $2E0000; ( par exemple ) à windows... Si le media player est en route, il prend en compte ce message... MEME SI IL N'A PAS LE FOCUS !!!!
J'aimerai faire de même avec mon appli ( qui n'arrive même pas à toper le message même avec le focus ! ).
j'utilise un code du genre :
Par contre, en envoyant à ma fiche, avec un bouton, APPCOMMAND_MEDIA_PLAY de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 procedure TForm.WMAppCommand(var Msg: TMessage); begin if Msg.LParam = APPCOMMAND_MEDIA_PLAY then ... MON ACTION ... inherited; end;
"MON ACTION" s'execute très bien !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure TForm1.Button1Click(Sender: TObject); begin PostMessage(Handle, WM_APPCOMMAND, 0, APPCOMMAND_MEDIA_PLAY); end;
Si quelqu'un peu m'aider...
Merci.
DeeTOX.
Partager