如何改变生成exe的图标 VC生成的exe程序图标太丑,如何改变它的图标,假设我已经把我要使用的图标引入到res中叫IDR_MAINICON. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HINSTANCE hInst = LoadLibrary("b.exe"); HRSRC hRc = FindResource(hInst, (LPCSTR)1, (LPCSTR)RT_ICON); LPVOID lpResource = LockResource(LoadResource(hInst,hRc)); HANDLE hUpdate = BeginUpdateResource("a.exe", FALSE); UpdateResource(hUpdate, (LPCSTR)RT_ICON, (LPCSTR)1, 0, lpResource, SizeofResource(hInst, hRc)); EndUpdateResource(hUpdate, FALSE); CloseHandle(hRc); FreeLibrary(hInst); 如果在资源改的话, 是把IDR_MAINICON这个改成IDR_MAINFRAME 不用这么麻烦,VC++6.0下的话只要你把工程res目录中的那个.ico文件删去,再复制一个你想要的.ico文件过来,再把这个文件名改成原来图标的文件名。最后,Rebuild all试试。 不用那么麻烦的,只需要将你的新图标文件覆盖到你的程序源码的RES目录中的(YOURPROJNAME).ico文件就可以了 是的,覆盖Res文件夹下ico就可以了! 改rc文件中那个mainframe.ico指向自己的ico就行了 一个类定义了5个对象,那么这5个对象占用的内存是不是1个对象的五倍?它们会共用某些部分以节省内存么? 串口通信数据丢失的问题 找不到:stdafx.h 关于扑克游戏的界面问题 禁止修改窗口大小后出现的问题 请问 :我画图的算法是按直角坐标系作的,如何将其转变为屏幕坐标系呢?? 菜鸟请问:关于CRecoredSet和CDaoRecordSet各一问 我为什么学不会MFC,我是不是很低能呀 VJProgrammer提供汇编教程的下载地址及说明 vs2008中路径怎么改呢 边框窗口显示问题? 比较两本书
HRSRC hRc = FindResource(hInst, (LPCSTR)1, (LPCSTR)RT_ICON);
LPVOID lpResource = LockResource(LoadResource(hInst,hRc)); HANDLE hUpdate = BeginUpdateResource("a.exe", FALSE);
UpdateResource(hUpdate, (LPCSTR)RT_ICON, (LPCSTR)1, 0, lpResource, SizeofResource(hInst, hRc));
EndUpdateResource(hUpdate, FALSE); CloseHandle(hRc);
FreeLibrary(hInst);