Controller winamp wmp9 et musicmatch jukebox

Contenu du snippet

// Winamp 2.XX
#define WINAMP_SHUFFLE 40023
#define WINAMP_PREV 40044
#define WINAMP_PLAY 40045
#define WINAMP_PAUSE 40046
#define WINAMP_STOP 40047
#define WINAMP_NEXT 40048
#define WINAMP_VOLUME_UP 40058
#define WINAMP_VOLUME_DOWN 40059

//Media Player 9 (XP)
#define WMP9_PLAY 18808
#define WMP9_STOP 18809
#define WMP9_PLAY_FAST 18834
#define WMP9_PLAY_NORMAL 18835
#define WMP9_PLAY_SLOW 18836
#define WMP9_PREV 18810
#define WMP9_NEXT 18811
#define WMP9_FAST_FORWARD 18813
#define WMP9_SHUFFLE 18842
#define WMP9_REPEAT 18843
#define WMP9_VOLUME_UP 18815
#define WMP9_VOLUME_DOWN 18816
#define WMP9_VOLUME_MUTE 18817

//Musicmatch JukeBox 7.50
#define MMJB_PREV 32854
#define MMJB_PLAY 32856
#define MMJB_PAUSE 32857
#define MMJB_STOP 32858
#define MMJB_NEXT 32859
#define MMJB_VOLUME_UP 32864
#define MMJB_VOLUME_DOWN 32865
#define MMJB_MUTE 32866
#define MMJB_SEEK_FORWARD 32861
#define MMJB_SEEK_BACKWARD 32860
#define MMJB_SKIP_BACK_TRACKS 32862
#define MMJB_SKIP_FORWARD_TRACKS 32863

HWND player;

// Pour Winamp
player = FindWindow("Winamp v1.x", NULL);
if (player)
{
SendMessage(player,WM_COMMAND,WINAMP_PLAY,0);
return 1;
}
else
return 0;

// Pour WMP9
player = FindWindow("WMPlayerApp",NULL);
if (player)
{
SendMessage(player,WM_COMMAND,WMP9_PLAY,0);
return 1;
}
else
return 0;

// Pour MusicMatch JukeBox
player = FindWindow("MMJB:MAINWND",NULL);
if (player)
{
SendMessage(player,WM_COMMAND,MMJB_PLAY,0);
return 1;
}
else
return 0;

Conclusion :


besoin d'aide ? mailer moi
/*-----------------------------------------------------//
\\ HomePage: www.pixdesign.fr.fm/pixdesign \\
// irc.voila.fr #webdesign PiX_[_Da_MiX_] //
\\ pix@laposte.net \\
//-----------------------------------------------------*/

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.