关于使用资源中的 IDR_wav 大家知道import一个.wav文件可以使用PlaySound来进行播放,现在要把IDR_WAV中的数据提取到浮点数组source[]向高人请教应该要如何操作?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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;} 请教怎么样获取程序的临时目录? vs 在对话框上显示文字 如何随时知道文件夹中发生了变化? CreateFile打开USB串口败. mfc里为什么要用大量的宏去实现一些功能,而不都用函数, 请指点。 关于MainFrame和View 请问怎么设置程序的版本信息? 如何将csv文件转化成ACCESS库表 关于"."和"->",还有个比较菜的问题想问下! UINT是什么类型? 关于WaitForSingleObject的一个问题 高分求:list control 里如何改变某一格(一个ITEM)的颜色呢?
{
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;
}