请各位指点一下,不胜感激!!
解决方案 »
- 淡出的刷新问题.
- MFC关于加载位图后的资源释放和内存清理工作
- convert integer to strings 用什么函數?
- 已知一个线程ID,如何得到该线程所属的进程ID
- 创建出来的对话框指针为0x0000000000是怎么回事呀?(有代码,急)
- 懂vc的朋友,請幫忙查看這個問題出在哪裡?
- 大家介绍一下这个网站http://www.codeproject.com/,及使用技巧啊
- 关于排序方面的问题,有重分噢,
- 哪家的收费邮箱最稳定????(给75分,在另外贴给你)
- 100分求助,请问如何把access表中内容生成word报表
- 为什么会出WSANOTINITIALISED错误??
- vc中oracle如何通过odbc数据源名取得对应数据库名?
而且有很多installshield的e教材!
{
//输入:lpName 为资源名,可用MAKEINTRESOURCE()宏将整型变为字符串。
//LpType 为串类型名
//Filename 为释放出的文件名。
//输出:成功1,失败0
HRSRC myres = FindResource (NULL,lpName,lpType);
HGLOBAL gl = LoadResource (NULL,myres);
LPVOID lp = LockResource(gl);//返回指向资源内存的地址的指针。
// CREATE_ALWAYS为不管文件存不存在都产生新文件。
HANDLE fp = CreateFile(filename ,GENERIC_WRITE,0,NULL,dwCreationDisposition,0,NULL); if (!fp)
return false;
DWORD a;
//sizeofResource 得到资源文件的大小
if(!WriteFile (fp,lp,SizeofResource(NULL,myres),&a,NULL))
return false;
CloseHandle(fp);
FreeResource(gl);
return true;
}