中播放*.mid格式及其它格式的音乐

MCI_DGV_OPEN_PARMS     mciOpen;
MCI_DGV_STATUS_PARMS   mciStatus;

//   初始化MCI_DGV_OPEN_PARMS属性
ZeroMemory(&mciOpen,   sizeof(mciOpen));
mciOpen.lpstrAlias   =   _T( "Play ");
mciOpen.lpstrElementName   =   (LPTSTR)(LPCTSTR)m_strTempFile;   //   播放路径
mciOpen.hWndParent   =   m_pMediaParentWnd-> m_hWnd;

mciOpen.dwStyle   =   MCIWNDF_NOTIFYMODE|MCIWNDF_NOMENU|MCIWNDF_NOPLAYBAR|WS_CHILD|WS_DLGFRAME;
mciStatus.dwItem   =   MCI_DGV_STATUS_HWND;

if   (mciSendCommand(0,MCI_OPEN,MCI_OPEN_ALIAS|MCI_OPEN_ELEMENT|MCI_DGV_OPEN_PARENT|MCI_DGV_OPEN_WS,(DWORD)&mciOpen)   ==   0)
{
mciSendCommand(mciOpen.wDeviceID,   MCI_STATUS,   MCI_STATUS_ITEM,   (DWORD)&mciStatus);
}

你可能感兴趣的:(音乐)