Angus Johnson编写了一个名为ResHacker的实用程序。使用它可以直接编辑exe文件中的表单属性。这是他的网站的链接
我有一个旧的应用程序(Delphi 5),我想通过Res Editor对它进行一些更改!
我想在Res Editor中通过RCData为窗体设置背景图像,我该怎么做?
非常感谢您的帮助。感谢:)
Delphi表单没有简单的背景图像属性。
您可以编辑表单的DFM资源以插入TImage控件。提取DFM资源,在Delphi中打开它,添加您想要的控件,保存它,然后用新版本替换原始资源。
另请参阅:
- 在Delphi中设置窗体的背景图像
- 如何将背景图像添加到Delphi窗体
Majid Pasha,程序非常简单明了:
- 提取表单资源(类型为RCDATA,名称与有问题的表单匹配,语言不重要)
- 使用
convert
实用程序(delphi附带)将表单从二进制格式转换为文本 - 使用Delphi设计样板图像、加载图片、设置位置等
- 以文本形式查看设计的表单,将新的图像定义及其所有数据复制给您
- 将图像粘贴到提取的表单资源的文本版本中
convert
返回二进制格式- 将资源添加回可执行文件以替换原始资源
注意:根据使用的工具,可能有一些绕过转换和提取的快捷方式,例如:XN资源编辑器可以直接编辑文本DFM。