delphi 资源文件管理 Resources and Images
来源:互联网 发布:人工智能最顶尖科学家 编辑:程序博客网 时间:2024/06/07 14:35
1、 把PNG图片放到项目中;
2、 点击主菜单“Project”→“ Resources and Images”,弹出下面的对话框
它会自动识别项目中的图片、音频等文件自动添加进来,如果没有识别出来或者是自定义文件类型的话,就点击【Add】按钮手动添加,然后选择合适的资源类型ResourceType,然后在Resource Identifier中给资源取一个名字即可。
在代码中使用TResourceStream读取资源流:
stream := TResourceStream.Create(HInstance, 'PNGIMAGE_PAUSE', RT_RCDATA);
DelphiXE中已经提供了Png解析库,uses pngimage,然后:
png := TPNGObject.Create;
png.LoadFromStream(stream);
下面是我封装的一个简单的从资源中读取PNG对象的方法:
function LoadPNGResource(resName:string):TPNGObject;
var
png: TPNGObject;
stream: TResourceStream;
begin
png := TPNGObject.Create;
stream := TResourceStream.Create(HInstance, 'PNGIMAGE_PAUSE', RT_RCDATA);
try
png.LoadFromStream(stream);
finally
stream.Free;
end;
result := png;
end;
- delphi 资源文件管理 Resources and Images
- Android:Resources资源文件
- Andrid 资源文件 (images)
- 资源文件resources转resx
- Delphi资源文件
- delphi 制作资源文件
- Delphi资源文件
- delphi的资源文件
- delphi的资源文件
- DELPHI资源文件使用
- Delphi的资源文件
- Delphi 制作资源文件
- 学习Delphi资源文件
- delphi 资源文件
- Delphi资源文件
- Delphi 资源文件 Dll
- delphi资源文件制作
- 创建和使用资源文件resources
- 指针的逆向
- c访问mysql的完整例子
- 【BeiJing wc2012】【BZOJ2661】连连看
- Java 最佳实践
- 逆向for语句
- delphi 资源文件管理 Resources and Images
- 二维数组对比一维数组的取值差别是多了一个行偏移的计算
- 解决交叉编译mysql出现缺少/usr/local/ncurses/lib/libncurses.a
- uva 1152(4 values whose sum is zero)
- HDU 1250 Hat's Fibonacci(大数相加)
- ISLR_LinearRegression
- unity官方demo学习之Stealth(十五)单开门动画
- 用doxygen+graphviz自动化生成代码文档(附详细教程)
- Java集合类详解