November 3, 2010

释放VC++中资源文件包含的文件

释放VC++中资源文件包含的文件

/************************************************************************/ /* 函数说明:释放资源中某类型的文件 /* 参 数:新文件名、资源ID、资源类型 /* 返 回 值:成功返回TRUE,否则返回FALSE /* By:Koma 2009.07.24 23:30 /************************************************************************/ BOOL CTestDlg::ReleaseRes(CString strFileName,WORD wResID,CString strFileType) {  // 资源大小  DWORD dwWrite=0;   // 创建文件  HANDLE hFile = CreateFile(strFileName, GENERIC_WRITE,FILE_SHARE_WRITE,NULL,  CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);  if ( hFile == INVALID_HANDLE_VALUE )  {  return FALSE;  }   // 查找资源文件中、加载资源到内存、得到资源大小  HRSRC hrsc = FindResource(NULL, MAKEINTRESOURCE(wResID),...