关于VFP程序在资源管理器图标成狐狸头的问题
关于VFP程序在资源管理器图标成狐狸头的问题
作者: 红虎 | 发布时间: 2000-11-13 | 最后更新: 2000-11-13 | 点击数: 3011 | 级别: 0
关键字: Visual FoxPro |
|
关于在项目管理器里已经指定了程序的图标,为什么,在资源管理器里还是看到的是狐狸头呢,这是因为这个图标只是含有32*32的图象,不含有16*16的图象,所以当以小图显示时,不能正确显示,只是以系统的狐狸头来显示了,下面以VFP6为例来说明如何解决这个问题。
在安装完的VFP里,有个目录IMAGEDIT,如果没,就是没装好,要重新装,在这个目录里有亮光个文件,Imagedit.exe和Imagedit.hlp,这个程序就是用来创建图标的。
如果是新建一个图标,可以按照如下步骤:
1、运行程序(当然了,不然还怎么搞啊?)
2、点击菜单File->New,弹出Resource Type的对话框,有三个选项:Bitmap,Icon,Cursor,选Icon,->>OK
3、又弹出一个New Icon Image的对话框,分别如下:
EGA/VGA 16 Color 32*32
Monochrome 2-Color 32*32
CGA 2-Color 32*16
Small Icon 16-Color 16*16
首先选择第一项,->>OK
4、这时弹出一个编辑区域,可以在里面画上自己的ICON,具体怎么画嘛,看着办了,呵呵~
在菜单下面的类似工具条的上面有Icon Images:字样,后面一个Combobox,上面应该就一个选择,即EGA/VGA 16-Color 32*32,就刚才新建时选的。
5、光一个32*32的图形是不够的,他只能在资源管理器里以大图标或查看文件属性时可以显示出该图形,在更多的,如窗口的标题,资源管理器小图标,或详细资料等处还是显示的狐狸头,所以要增加一个新的图为16*16的。当该32*32的图标编辑完后,点击菜单Edit->New Image,又弹出那个New Icon Image对话框,只是少了开始时选择的那个,这时我们选Small Icon 16-Color 16*16的,->>OK
6、继续和第四步骤一样画图,只是会感觉这个区域的分辨率小点了。在这里有个诀窍,就是在32*32的图标编辑完后,点击菜单Edit->Copy,然后切换到16*16的图标,点击菜单Edit->Paste,会弹出一个Paste From Clipboard的对话框,有两个选项:
Stretch/shrink clipboard bitmap?
Clip clipboard bitmap?
一般选第一个,可以将32*32的图标成比例缩小放在16*16的图标里,这样使大小图标保持一致,
如果选第二个,就是按找实际比例了,那么当内容较大时,就只能有部分放在了16*16的区域里!
7、在编辑过程中,可以通过上面的Combobox来进行选择切换,类似Photoshop的图层的操作。虽然是英文的,但这些简单操作应该不是问题所在了!
8、当一切编辑都完成了,点击菜单File->Save,保存为一个图标文件,将此图标放入VFP的项目管理器指定的图标,再编译生成EXE文件时,就不会出现狐狸头了,而且这个图标文件可以随时用Imagedit来修改,并保存。
最后指定图标是可以在项目管理器的项目信息里,或者_screen.icon="xxx.ico"都可以! | |
http://www.honghoo.net/Article_View.asp?ID=365
Imagedit.exe&Imagedit.htp
[attach]1147[/attach]
http://www.xiuyujy.com/install-d/%B1%E0%B3%CC%C8%ED%BC%FE/PVFP5/VFP/IMAGEDIT/
[此贴子已经被作者于2004-11-18 21:15:41编辑过]