如何使VFP 3.0编译后的EXE程序的图标为自定义的

出处:www.examlink.com 作者:小罗 日期:2007年01月24日 14时05分

  胡兴华:

  如何使VFP3。0编译后的EXE程序的图标为自定义的,而不是其默认的小狐狸?

  回答:

  第一步,需要准备一个图标文件(。ico),一般的图标文件的图标大小均为32*32的,但如果你想使图标能在Windows95/NT下正常显示,那么你的图标文件必须包括32*32和16*16两种格式。Windows允许在一个。ico文件中存放不同大小的多个图标。如果你的图标文件只有32*32格式的,而没有16*16的,那么在Windows95/NT资源管理器的大图标显示方式下可以正常地显示你的图标,而在小图标方式下仍显示小狐狸。\Vfp\Samples\Graphics\Icons\中的大多数图标都只有32*32一种格式,这一点需要特别注意。使用VisualFoxPro3。0的ImageEdit可以建立16*16的小图标。具体做法是打开一个图标文件,然后选择Edit菜单下的NewImage项,再选择SmallIcon16-Color16*16就可以建立16*16的图标了。

  第二步,将该图标文件加入项目。具体步骤如下:在项目管理器中,选择"其它"标签,再选择"添加",加入你自己的图标文件。

  第三步,从"项目"菜单上选择"项目信息"(下图),选中"EXE文件中附件图标",此时会出现一个对话框让你选择图标文件。

  第四步,在你的主程序中加上这样一句:_screen。icon="<iconfilename>。ICO"。这里的<iconfilename>是指你的图标文件的名字。这句话的目的是让VisualFoxPro使用你的图标来作为主窗口左上角和任务条上显示的图标。这里需要说明一点,Windows95/NT使用图标文件中的第一个图标来作为主窗口左上角和任务条上显示的图标,所以在前面建立图标时,一定要先建立32*32图标,后建立16*16图标,否则将会使显示效果变得很糟糕。

  最后还要提醒你一句,你所选择的图标文件的属性一定要是可写的,VisualFoxPro3。x有一个错误,如果这个图标文件是只读的,它就不能正常地建立EXE文件。这个错误在5。0版中已经得到了修改。

   
    

在Visual FoxPro中设置EXE文件所用的图标
最后更新时间:2008-05-28 11:40:50
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程