Controler Media Player Classic ? [RESOLU]

Controler Media Player Classic ? [RESOLU] - C++ - Programmation

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 }=-
Reply

Marsh Posté le 27-12-2004 à 20:38:46   

Reply

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....

Reply

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.
 
du style la barre d'espace fait play/pause, il suffit juste de générer un message de barre d'espace....


 
 
, 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 !
 


---------------
-={ Catchocaps }=-
Reply

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


---------------
-={ Catchocaps }=-
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed