在Delphi中为窗体设置背景图像



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

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

非常感谢您的帮助。感谢:)

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

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

另请参阅:

  • 在Delphi中设置窗体的背景图像
  • 如何将背景图像添加到Delphi窗体
Angus Johnson编写了一个名为ResHacker的实用程序。使用它可以直接编辑exe文件中的表单属性。这是他的网站的链接

Majid Pasha,程序非常简单明了:

  1. 提取表单资源(类型为RCDATA,名称与有问题的表单匹配,语言不重要)
  2. 使用convert实用程序(delphi附带)将表单从二进制格式转换为文本
  3. 使用Delphi设计样板图像、加载图片、设置位置等
  4. 以文本形式查看设计的表单,将新的图像定义及其所有数据复制给您
  5. 将图像粘贴到提取的表单资源的文本版本中
  6. convert返回二进制格式
  7. 将资源添加回可执行文件以替换原始资源

注意:根据使用的工具,可能有一些绕过转换和提取的快捷方式,例如:XN资源编辑器可以直接编辑文本DFM。

最新更新