Salut, avec un peu de chance ça devrait marcher.
C'est juste le test pour la touche Play/Stop.
public partial class MediaForm : Form
{
private const int WM_APPCOMMAND = 0x0319;
private const int APPCOMMAND_MEDIA_PLAY_PAUSE = 14;
public MediaForm( )
{
InitializeComponent( );
}
protected override void WndProc( ref Message m )
{
if ( m.Msg == WM_APPCOMMAND )
{
switch ( ( int )( ( ( short )( ( int )m.LParam >> 16 ) ) & ~0xF000 ) )
{
case APPCOMMAND_MEDIA_PLAY_PAUSE :
MessageBox.Show( "APPCOMMAND_MEDIA_PLAY_PAUSE" );
m.Result = ( IntPtr )1;
return;
}
}
base.WndProc( ref m );
}
}