首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于操作PNG文件的有关问题

2012-03-31 
关于操作PNG文件的问题.怎么把PNG文件保存到资源文件里,然后又怎么把资源文件里的数据读取到PNG文件里.[解

关于操作PNG文件的问题.
怎么把PNG文件保存到资源文件里,然后又怎么把资源文件里的数据读取到PNG文件里.



[解决办法]
windows 好像不支持png的资源格式,还不如直接使用路径

如果你非要这样做的话,也是导出后,再直取.

给你一个例子:

myr.rc 档,内容是: mf MyRes N.png

工程档里删除原来的,加上 {$R 'myr.res' 'myr.rc'}

窗口里执行:

var
rs: TResourceStream;
begin
rs := TResourceStream.Create(HInstance, 'mf', 'MyRes');
rs.SaveToFile('c:\windows\temp\N.png');
image1.Picture.LoadFromFile('c:\windows\temp\N.png');
rs.Free;
end;

[解决办法]
没问题的,我现在都是把PNG放到资源里,然后再画到按钮上,效果还不错
[解决办法]

Delphi(Pascal) code
var   iResourceStream:TResourceStream;begin   iResourceStream:=TResourceStream.Create(HInstance, 'Name', 'PNG');   ...end; 

热点排行