主题:把mid音乐包含到exe里,完成了一部分,还有一部分没资料研究。
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资源的调用却没成功,想请高手写出相关代码,感激!
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资源的调用却没成功,想请高手写出相关代码,感激!