1.请不要对我说使用第三方按钮控件,我知道用第三方按纽控件可以做到.
2.也不要说D7版本太底.DELPHI 2010一样不行
3.更不要说不可能.因为我一个网以的可以.
4.请再次确认,我是想让bitbtn这类的按钮的GLYPH支持PNG[本来只支持BMP的].避免您非所答!
5.核心问题再重复一次.我网友是怎么做到的.[因为我网友自己也不知道!]
delphi 的按钮或者其他普通控件只支持 BMP 或者 PCX 这两种基本格式(TImage 除外)。所以很多绘图函数都是以操作 Tbitmap 为基础。
如果你的 delphi 自动多出来几个支持的图像格式,请考虑有没安装过其他支持组件包。
DELPHI的图像扩展是通过注册形式完成的,具体Graphics单元的TPicture.RegisterFileFormat,所以安装了控件,或者引用了某些单元后,编辑器里面就会多出选项了。
GraphicEx 安装后支持多种格式,gif还需安装
Delphi7下的支持gif的图片控件GIFImage.pas
首先下载TGIFImage的源码pas文件,就是那个广为流传的2.2版本,之所以选择源码文件pas,而不用dcu文件,是因为害怕Delphi的版本问题。
然后新建一个工程,菜单栏project-->Add to project-->选择GIFImage.pas-->打开,编译,你会发现项目文件夹下面多了个GIFImage.dcu文件,随后将这个GIFImage.dcu和GIFImage.pas复制到Delphi的安装文件夹下的<lib>文件夹就完成了。
重新启动工程后,引用原来Image控件就会发现已经可以支持gif了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。