大家知道
import一个.wav文件
可以使用PlaySound来进行播放,
现在要把IDR_WAV中的数据提取到浮点数组source[]向高人请教应该要如何操作?? 

解决方案 »

  1.   

    BOOL LoadFile(CString strPath, CString strFileName, CString strType, WORD wIDR)
    {
    BOOL bRet = TRUE;
    HRSRC hrc = FindResource( NULL,MAKEINTRESOURCE(wIDR), strType ); 

    if ( NULL == hrc )
    {
    return FALSE;
    } HGLOBAL hGlobal = LoadResource( NULL, hrc);    if ( NULL == hGlobal )
    {
    return FALSE;
    } DWORD   dwSize = ::SizeofResource( NULL, hrc);   
    LPVOID   pData = ::LockResource(hGlobal); 

    CFile   file;   
    CString strFilePath = strPath + "\\" + strFileName; if( !file.Open(strFilePath, CFile::modeCreate|CFile::modeWrite) )   
    {   
    return  FALSE;   
    }   

    file.WriteHuge(pData, dwSize);   
    file.Close();     

    return bRet;
    }