rc文件里
W1 WAV  "1.wav"
M1 MIDI "I:\C++projects\2\music\Yesterday once more.mid"
M2 MIDI "I:\C++projects\2\music\迷茫.mid"
M3 MIDI "I:\C++projects\2\music\其实你不懂我的心.mid"
M4 MIDI "I:\C++projects\2\music\爱悠悠.mid"
M5 MIDI "I:\C++projects\2\music\千千阙歌.mid"

已经定义完毕
可在cpp中怎么调用啊?

void __fastcall TForm1::btnStartClick(TObject *Sender)
{
  char *wav_handle ;
  HRSRC h = FindResource(Hinstance,"S1","WAV");
  HGLOBAL h1 = LoadResource(Hinstance, h);
  wav_handle = (char *)LockResource(h1);
  sndPlaySound(wav_handle, SND_MEMORY | SND_SYNC);
}


以上是wav资源的调用,已经成功,不过mid资源的调用却没成功,想请高手写出相关代码,感激!