在Delphi中设置表单的背景图像

时间:2011-06-09 05:38:40

标签: delphi forms

我有一个旧的应用程序(Delphi 5),我想通过Res Editor进行一些更改!

我想在Res Editor中通过RCData为Form设置背景图片,我该怎么做?

非常感谢任何帮助。 谢谢:))

3 个答案:

答案 0 :(得分:2)

Delphi表单没有简单的背景图像属性。

您可以编辑表单的DFM资源以插入TImage控件。解压缩DFM资源,在Delphi中打开它,添加所需的控件,保存它,然后用新版本替换原始资源。

另见:

答案 1 :(得分:1)

Angus Johnson编写了一个名为ResHacker的实用程序。使用它直接编辑exe文件中的表单属性。 This is the link to his site

答案 2 :(得分:0)

Majid Pasha,程序非常简单直接:

  1. 提取表单资源(类型为RCDATA,名称匹配表单,语言不重要)
  2. 使用convert实用程序(delphi附带)将表单从二进制格式转换为文本
  3. 使用Delphi设计样板图像,加载图片,设置位置等
  4. 将设计的表单视为文本,将新图像定义及其所有数据复制
  5. 将图像粘贴到提取的表单资源的文本版本
  6. convert返回二进制格式
  7. 将资源添加回可替换原始资源的可执行文件。
  8. 注意:根据工具的使用情况,可能会有一些快捷方式来绕过转换和提取,例如:XN Resource Editor可以直接编辑文本DFM。