簡體   English   中英

如何從一些exe文件中提取所有圖標並使用Delphi將它們插入到其他exe文件中?

[英]how to extract all icons from some exe files and insert them to other exe files using Delphi?

我正在使用 Delphi。 我想知道如何從 exe 文件中提取(全部)圖標並將它們插入到另一個文件中,同時保留圖標的順序和索引。 我使用 Google 找到了一些 Delphi 代碼示例,但問題是它沒有將它們全部提取出來。 而且我發現了一些編譯程序(exes)可以做一個或另一個,但不能兩者兼而有之。 為什么我需要這個:因為我必須從虛擬化應用程序中啟動一些 exe 文件(具有這些圖標)。 我想制作一些具有相同名稱和相同圖標的外部 exe 文件。 謝謝您的幫助。

該源可用於 Colin Wilson 的 XN 資源編輯器。 它應該有你需要的東西。 http://www.wilsonc.demon.co.uk/d10resourceeditor.htm

或者,您有 Delphi 示例“ResXplor”。 如果它沒有在您的版本中分發,也可以在此處下載: http://radstudiodemos.svn.sourceforge.net/viewvc/radstudiodemos/branches/RadStudio_XE/Delphi/VCL/resXplor

有一個關於提取圖標的類似問題 PrivateExtractIcons 允許您訪問圖標資源中的特定圖像大小,但您需要提前知道大小,Microsoft 警告說此方法不適合一般用途

在 Delphi Praxis 上有一個提取具有所有圖像大小的整個圖標資源的工作示例 該示例存在 256 像素圖像的問題,因此必須對其進行調整以解決這些問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM