怎样在程序中播放*mid格式的音乐?解决方案

怎样在程序中播放*.mid格式的音乐?

 
怎样在程序中播放*.mid格式的音乐?
能给一个具体又简单的例子吗?谢谢


------解决方案--------------------
http://blog.csdn.net/Y___Y/archive/2007/05/22/1621050.aspx
------解决方案--------------------
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);
}