主题:[原创]提取并保存EXE文件中的真彩图标
这个代码只能算我60%的原创。
前几天曾答复一个兄弟,是关于提取并保存EXE或DLL文件中的图标的,但那段代码把真彩变为了16色,很是不爽。当时推测是没有引入系统调色板。这几天找了个类模块的代码,我把它修改成模块代码,并进行了验证,去芜存精,还添加了注释。
如果你对图标的数据结构还不了解,请参考我以前的发帖《直接利用位图制造255×255象素特大图标的代码》,地址是:http://bbs.pfan.cn/post-237261.html
好了,以后你可以随心所欲地提取和保存EXE、DLL文件中的真彩图标了!
当然了,你也可以把这段代码用到你的图标制作程序中去。注意一点:代码中的图标尺寸是32像素,如果你要保存的是16、24、48或别的尺寸,只要修改变量Tg之值即可。
前几天曾答复一个兄弟,是关于提取并保存EXE或DLL文件中的图标的,但那段代码把真彩变为了16色,很是不爽。当时推测是没有引入系统调色板。这几天找了个类模块的代码,我把它修改成模块代码,并进行了验证,去芜存精,还添加了注释。
如果你对图标的数据结构还不了解,请参考我以前的发帖《直接利用位图制造255×255象素特大图标的代码》,地址是:http://bbs.pfan.cn/post-237261.html
好了,以后你可以随心所欲地提取和保存EXE、DLL文件中的真彩图标了!
当然了,你也可以把这段代码用到你的图标制作程序中去。注意一点:代码中的图标尺寸是32像素,如果你要保存的是16、24、48或别的尺寸,只要修改变量Tg之值即可。