// 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_P LAY,0);
return 1;
}
else
return 0;
// Pour WMP9
player = FindWindow("WMPlayerApp",NULL);
if (player)
{
SendMessage(player,WM_COMMAND,WMP9_PLA Y,0);
return 1;
}
else
return 0;
// Pour MusicMatch JukeBox
player = FindWindow("MMJB:MAINWND",NULL);
if (player)
{
SendMessage(player,WM_COMMAND,MMJB_PLA Y,0);
return 1;
}
else
return 0;