提取windows平台下软件的图标等资源

因为自己想使用QT模仿QQ界面,写出一个自己的音乐播放器,所以一直在寻找一款比较好用的资源提取器。以下记录以下自己的使用过程。

对比网上说的,下载了好几个版本的资源提取软件,最后还是觉得MultiExtractorPortable比较靠谱,所以使用此软件进行软件资源的提取。下载软件之后,运行软件。

下载链接:https://download.csdn.net/download/littleboyzou/10879110

选择使用文件夹进行提取。这个方式相对来讲要提取的更加丰富一点,也相对比较简单一点。

选择好想要提取的目录之后,点击

选择使用资源管理器进行提取

 

点击想要的图标进行保存或者CTRL+A全选之后在进行保存也可。

现在就可以使用QQ音乐播放器的图标进行自己的软件开发了。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Delphi 是一个广泛使用的集成开发环境(IDE),可用于创建 Windows 应用程序。在 Delphi 中,可以使用 Resource Workshop 创建和编辑存储在资源文件中的资源资源文件包含图像、音频、图标等文件,这些文件可与应用程序一起打包,使应用程序更加丰富。有时候,需要在应用程序中动态地访问这些资源,这时候就需要从资源文件中提取资源。 在 Delphi 中,可以使用 TResourceStream 类来提取资源文件中的资源。首先,需要使用 FindResource 函数查找资源文件中要提取资源。FindResource 函数返回一个 HRSRC 类型的句柄,表示要提取资源。然后,可以使用 LoadResource 函数将句柄转换为 HGLOBAL 类型的句柄,表示资源的实际数据。最后,可以使用 TResourceStream 类读取资源数据,并将其转换为 Delphi 中的数据类型(例如 TBitmap 或 TIcon)。 下面是一个简单的示例,演示如何使用 TResourceStream 类提取资源文件中的图像资源: var ResStream: TResourceStream; ResHandle: THandle; MyBitmap: TBitmap; begin // 打开资源文件 ResHandle := FindResource(HInstance, 'MyImage', RT_BITMAP); if ResHandle <> 0 then begin // 转换资源句柄为 HGLOBAL 句柄 ResHandle := LoadResource(HInstance, ResHandle); if ResHandle <> 0 then begin // 使用 TResourceStream 读取资源数据并转换为 TBitmap 类型 ResStream := TResourceStream.CreateFromID(HInstance, 'MyImage', RT_BITMAP); try MyBitmap := TBitmap.Create; MyBitmap.LoadFromStream(ResStream); // 在 Form 上显示图像 Image1.Picture.Assign(MyBitmap); finally ResStream.Free; end; end; end; end; 通过这个示例,开发者可以了解 Delphi 中提取资源文件的基本步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值