如有类似以下的代码,获得内存中声音文件的句柄,如何播放声音?谢谢各位指教!!!
BOOL CTestDlg::MapWritDataMy(BYTE *pBuffer, int nSize)
{
BOOL bResult = FALSE; HGLOBAL hGlobal = GlobalAlloc(GMEM_MOVEABLE, nSize); if(hGlobal == NULL)
{
HWND hWnd = AfxGetApp()->GetMainWnd()->m_hWnd;
MessageBox( "Can not allocate enough memory\t", "ERROR_TITLE", MB_OK | MB_ICONSTOP);
return(FALSE);
} void* pData = GlobalLock(hGlobal);
memcpy(pData, pBuffer, nSize);
GlobalUnlock(hGlobal); return bResult;}