| 09.20 16:06 |
让sksc使用图标的方法无非是在生成快捷方式时调用exe或dll中的图标文件,所以本着这个思路去做就行了。我转网上一篇名为《制作自己的图标.dll包》的部分内容,其实就是用VC生成dll并加入资源文件的方法,供大家拍砖! ------------------ 我们知道windows系统的 %SystemRoot%\system32\SHELL32.dll文件里面存放了系统常用的图标文件,我们的快捷方式,文件夹,驱动器图标都可以调用里面的图标文件。但不幸的是这个文件自带的图标不够丰富,而且被看腻了,那么如何自己做一个和它2具有相同功能的图标库呢? 1.打开Visual Studio C++ 6.0, File - New - MFC AppWiard(dll), Project name 任意,然后Next, Finish, Ok. 2.进入工程,打开Resource View面板,文件夹上右键import...,选择要添加的ico文件,可以一次选择多个 3.按F7 Build工程,等待结束,就可以到工程的文件夹中找到我们想要的.dll文件了 ---------------------- 如果你不想装这么大的家伙(VC好像不算家居必备),你也可以找个生成exe文件的软件,当然需要可以自定义图标的。这样的小软件就太多了,各种脚本生成器,或者其它小玩意的生成器都可以。 不过推荐用上面的方法,可以把图标攒到一个dll包里。 |