Controler Media Player Classic ? [RESOLU] - C++ - Programmation
Marsh Posté le 27-12-2004 à 20:47:06
heu sais pas, mais y'a certainement moyen d'envoyer des messages du clicks sur les zones des boutons ou un truc du genre. 
 
du style la barre d'espace fait play/pause, il suffit juste de générer un message de barre d'espace....
Marsh Posté le 27-12-2004 à 21:09:27
| bjone a écrit : heu sais pas, mais y'a certainement moyen d'envoyer des messages du clicks sur les zones des boutons ou un truc du genre.  | 
 
 
 
, je pensais a ca aussi mais y a encore mieux , au sein de chaque appli assez evoluée , t'a des messages qui permettent de tt controler suffit de connaitre les codes ( ex: 400020 ) je cherhce ds le code source de Media Player Classic mais le code est tres tres dense ! 
   
  Pour ceux que ca interesse voila un ex: 
 
... 
 
// code message de l'action 
#define WINAMP_PREV 40044 
#define WINAMP_PLAY 40045 
 
// Pour Winamp 
player = FindWindow("Winamp v1.x", NULL); 
if (player) 
{ 
SendMessage(player,WM_COMMAND,WINAMP_PLAY,0); 
return 1; 
} 
 ... 
 
j'ai trouvé ca sur cppfrance, mais je veu l'équivalent pour mpc qui est un tres bon lecteur ! 
 
Marsh Posté le 27-12-2004 à 22:57:49
 
 
 Bon en fait , j'ai trouvé comme un grand tt seul , faut dire que c'était pas trop dure ! 
 
 Dans options de Media Player Classic , ds les config des touches de raccourci y a deux colonnes suplémentaires (type , ID) , ID c le code du message a envoyer avec la fonction "PostMessage" vers le handler de la fenetre de mpc, ca simule l'appuie sur les touches de raccourcis. 
 
 et voili ! 
 
 
 NB: Je suis en train de faire une appli pour controler winamp et mpc sans souris  ( projet mediabox ) , si ca interesse du monde contacter moi : catchocaps@hotmail.com 
Marsh Posté le 27-12-2004 à 20:38:46
Je sais qu'il est possible de controler une application dont on a un handler avec la fonction sendMessage() , les "code" des messages permettent d'executer une action sur le lecteur ( play,pause .. ). 
  
j'ai les code de message pour winamp et windows media player , cependant je cherche ceux pour media player classic dont je dispose des sources, cependant je ne sait pas ou chercher ...
si quelq'un connai la facon d'obtenir ces code message , ca m'interesse vivement !
Message édité par catchocaps le 27-12-2004 à 23:09:50
---------------
-={ Catchocaps }=-