可以参考一下 playmidi.com 这些驱动程序自带的应用的代码。 UINT wDeviceID;
DWORD dwReturn;
MCI_OPEN_PARMS mciOpenParms;
MCI_PLAY_PARMS mciPlayParms;
mciOpenParms.lpstrDeviceType="sequencer";
mciOpenParms.lpstrElementName="C:\\WINDOWS\\MEDIA\\canyon.mid";
if (dwReturn=mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE ¦ MCI_OPEN_ELEMENT, (DWORD)(LPVOID)&mciOpenParms))
{
return ;
}
wDeviceID=mciOpenParms.wDeviceID; if (dwReturn=mciSendCommand(wDeviceID,MCI_PLAY,MCI_NOTIFY,(DWORD)(LPVOID)&mciPlayParms))
{
mciSendCommand(wDeviceID,MCI_CLOSE,0,NULL);
DWORD dwReturn;
MCI_OPEN_PARMS mciOpenParms;
MCI_PLAY_PARMS mciPlayParms;
mciOpenParms.lpstrDeviceType="sequencer";
mciOpenParms.lpstrElementName="C:\\WINDOWS\\MEDIA\\canyon.mid";
if (dwReturn=mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE ¦ MCI_OPEN_ELEMENT, (DWORD)(LPVOID)&mciOpenParms))
{
return ;
}
wDeviceID=mciOpenParms.wDeviceID; if (dwReturn=mciSendCommand(wDeviceID,MCI_PLAY,MCI_NOTIFY,(DWORD)(LPVOID)&mciPlayParms))
{
mciSendCommand(wDeviceID,MCI_CLOSE,0,NULL);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货