Windows中的图标知识

一、 图标来自何处

____图标在Windows系统中是广泛存在的,可以说具有丰富的资源,可从以下几方面寻找图标:

1. Windows的动态链接库 

以DLL为后缀的Windows动态链接库中为用户提供了最广泛的图标资源,每一个DLL文件都可能存有几个甚至上百个图标,比如Moricons.DLL中存有106个图标,而Shell.DLL中存有72个图标等等。

2. Windows的应用程序 

每一个Windows的可执行文件都至少拥有一个图标,即缺省状态下显示的图标,大部分程序含有多个图标资源,比如Systray.EXE含有10个图标,而Defrag.EXE含有9个图标。

3. 控制面板扩展文件 .CPL 

在\WINDOWS\SYSTEM中存有多个后缀为CPL的文件,即控制面板中每个应用程序项的扩展文件,其中也含有丰富的图标资源,比如Mmsys.CPL中含有27个图标,而Sysdm.CPL中含有16个图标。

4. 其它类型的程序 

在其中也含有一定的图标,比如屏幕保护程序 .SCR,或者OCX后缀文件等。

5. 专用的图标文件 

图标文件以ICO为后缀,按颜色可分为2色图标文件及16色图标文件,按尺寸可分为16 16及32 32幅面,字节数常见的为766和1078字节。在一般的Windows编程语言中都提供了数量相当可观的图标文件,如在VB4.0系统专门有一个ICOS文件夹,其中有大量的图标,而DELPHI2.0中IMAGE文件夹中同样有丰富的图标资源。

6. 其它可做为图标的图形文件 

还有一些其它的图像文件可做为图标使用,比如后缀为CUR的鼠标指针文件,其幅面较小一般只有326字节,还有BMP位图文件,其尺寸一般很大。但不管尺寸如何,做为图标使用时都将自动伸缩到图标的标准尺寸,即32 32像素点。

7. 自己制作图标 

目前的很多专用图标制作工具,实际上是一种绘图工具,最终形成32 32幅面的图像文件。比如DELPHI 2.0中提供的IMAGE EDITOR就是一个方便的图标制作工具,而用Windows中的画笔直接绘制相应幅面的图像也可作为图标使用。




--------------------------------------------------------------------------------

二、 修改图标的具体方法

1. 修改快捷方式的图标

Win95中的快捷方式随处可见,比如桌面上、开始菜单中以及其它驱动或文件夹中都可能存在快捷方式。建立快捷方式时将使用缺省的图标,一般为此捷径所用应用程序或对象自带的第一个图标。需要修改时用鼠标右键单击快捷图标,选择弹出菜单中的“属性”项,打开“快捷方式”窗口,按下“更改图标”按钮,此时将列出该应用程序本身所带的所有图标,需要使用其它图标时按下“浏览”按钮指定其它驱动或文件夹中的文件即可。缺省状态下只能使用后缀为EXE、DLL及ICO文件,需要使用其它类型的文件时改变“文件类型”栏为“所有文件( . )”。

2 .修改系统固定的图标

桌面上的“我的电脑”、“回收站”以及“控制面板”中的所有应用程序都具有固定的图标,按一般的方法无法修改,此类图标只有靠修改注册表来完成。具体方法是运行注册表编辑器REGEDIT.EXE,打开根键HKEY_ CLASSES_ ROOT下的CLSID主键,在此主键下有很多由数字或字母组成的复杂的文件夹,这些都是系统专用的特殊文件夹,其中即含有“我的电脑”及“回收站”等项设置。比如“我的电脑”主键值为{20D04FE0-3AEA-1069A2D8-08002B30309D},“回收站”为{645FF040-5081-101B-9F08-00AA0

02F954E},它们都有一个DefaultIcon主键,用于指定所使用的图标。单击此主键将在右面窗口出现其所使用的图标文件及序号,双击“默认”即可在“键值”栏内指定图标,比如输入c:\windows\system\shell32.dll,13,将使用Shell32.dll中的第13个图标——一个地球仪。当你双击“回收站”的DefaultIcon主键时,将出现三个图标配置,除默认外还有“Empty”及“Full”,即指定“回收站”满或空时不同状态的图标,其它系统固定的图标可通过查找相应的主键进行修改,系统图标修改之后必须重新启动系统才能使新的图标生效。

3. 修改硬盘驱动器的图标

系统中的软驱、硬盘及文件夹等图标也有固定图标,一般只能靠修改注册表来完成修改,但硬盘图标的修改有一个捷径可走,那就是利用AUTORUN功能,具有自动运行光盘上都存在着一个AUTORUN.INF文件,此文件中至少二个命令行:

[Autorun]

0pen=Autorun.exe

Icon=c:\windows\Mplayer.exe

其中OPEN用于指定可执行文件,而ICON则用于指定此光盘所使用的图标,可为任意路径下的图标文件( .ICO)、位图文件( .BMP)、EXE及DLL文件。如果一个文件中含有多个图标资源,也可以在命令后加上一个数字,确定具体使用其中的那一个图标,比如使用Shell32 exe中的第3个图标则可用下面的命令:icon=c:\windows\system\shell32.dll,3

这种控制机制完全可以移到硬盘上作用,如果不需要自动运行功能只需要修改硬盘的图标则只使用ICON命令行即可。

4. 修改关联对象的图标

Win95中建立关联的文件将显示为一种缺省的图标,比如安装Xing之后,各种MPEG文件显示为播放器的三角符号,而安装ACDSEE图像观察程序后各种图像(如BMP等文件)将显示为此程序的图标。这些图标是可以修改的,打开“我的电脑”或资源管理器,单击“查看”标题并选择弹出菜单中的“选项”菜单项,选择弹出窗口的“文件类型”窗口,用鼠标点击需要修改图标的文件类型,比如“声音文件”并按下“编辑”按钮,进入调整窗口后按“更改图标”按钮,之后可指定其它的图标即可。

5. 修改开始菜单中的捷径的图标

开始菜单里的捷径不能像桌面上的捷径直接修改,可先启动“任务栏”→“开始菜单程序”,按下“高级”按钮,然后用鼠标右键单击相应的捷径并按修改快捷方式的方法操作即可。更方便的方法是用鼠标右键单击“开始”按钮,选择“打开”项,之后将以窗口形式打开开始菜单内容并可随意修改图标,也可直接用资源管理器直接打开\WINDOWS\STARTMENU文件夹进行修改。




--------------------------------------------------------------------------------

三、图标使用的一些问题

1.查看图标资源

如果你想了解某一个程序中存在的图标资源情况,可以在桌面或任意文件夹内,用鼠标右键单击某一个捷径,之后按照上文中的捷径图标修改办法浏览指定的文件,这样可列出该程序中所有的图标,之后按“取消”返回即可。

2.大图标与小图标

在我的电脑或资源管理器中,打开“查看”菜单,可调整窗口内的对象显示特性,除“大图标”项外,其它情况均使用小图标,大图标为正常的32 32大小,而小图标的尺寸为16 16,即是大图标的四分之一。

3.图标的特性调整

Win 95下可以调整图标的一些特性,用鼠标右键单击桌面空白处并选择弹出菜单中的“属性”项,启动显示系统调整程序,选择其中的“外观”窗口,在“项目”栏内选择“图标”,之后即可通过后面的“大小”栏调整图标的尺寸,最小为16,最大为72,缺少值为32,如果置为16,那么大图标与小图标两种设置情况将显示为一样大小的图标,通过下面的“字体”栏可调整图标下面字体的字型和字号。在“栏目”内还可调整行距和列距,当图标尺寸变化后需要修改此两项设置。

4.图标的排列

用鼠标右键单击桌面或其它窗口空白处,弹出的菜单中将出现“排列图标”项,可分别按名称、类型、大小及日期等特性排列,更重要的一点是下面的“自动排列”项,比如在桌面上选择此项后,当你移动图标位置或新建捷径时,系统都会立即把图标排列整齐。
博客网 歪酷 中国博客 博客网 博客大巴 csdn博客中华网 TOMO cu博客 网友天下 蓝月 柒零 新浪 搜狐 IT博客 网易 五一博客 和讯 百度 博客中国 博拉 凤凰 MySpace qooza HKflash 爱国者 5D 迅雷 商都 土豆 乐和中国 雅虎 圈网 猫扑千龙粉丝 蚂蚁
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值