0
A
回答
4
标准Delphi控件做AFAIK不支持那种透明度。因此,你有两个possiblities:
- 使用第三方组件
- 创建自己的组件(您可以从现有的一个派生),并覆盖paint方法。在绘画方法中,只需绘制背景图像的正确部分,然后将每个像素变暗即可获得所需的效果。
1
您可以尝试使用支持使用PNG图像的Delphi 2009/2010。 PNG图像格式允许alpha层透明度,这听起来就是你想要的。这假定你想在你的表单上有一个固定的形状。
EDIT--对于德尔福2007年,你可以尝试使用它,如果我没记错的话做妥善处理阿尔法透明度PNG Components。
+0
是的,固定的形状。但我使用D2007,并没有升级计划。 – Jlouro 2009-08-25 18:18:14
1
背景图像和黑色区域是您希望在窗体上唯一的东西,还是您还有其他要混合的组件?
如果只是背景图像和黑暗区域,我会建议您查看Graphics32。这是一个图像控制支持层。从那里存档你想要的东西(或者我认为你想要的东西)应该相当容易。
相关问题
- 1. UIKit。如何设置透明颜色?
- 2. threejs设置透明颜色
- 3. 用datagridview winform在主窗体上放置一个不透明的窗体
- 4. 如何在android中的图像上放置黑色透明
- 5. 设置手势颜色透明
- 6. OpenGL设置纹理的透明颜色
- 7. UILabel设置透明背景颜色?
- 8. 在窗体上创建透明矩形
- 9. pyx模块:如何使颜色透明
- 10. 如何为tableview透明边框颜色?
- 11. 如何使背景颜色透明ON
- 12. C#透明窗体
- 13. 半透明点上的添加颜色
- 14. 窗体颜色
- 15. 如何在draw2d图上指定透明背景颜色?
- 16. 如何在文本上做透明背景颜色?
- 17. 透明重音颜色
- 18. 模拟颜色透明度
- 19. UITextField文本颜色透明
- 20. RGB颜色透明度
- 21. 混合透明颜色
- 22. 透明的颜色表
- 23. Objective-C - 如何在图像中放置黑色透明
- 24. 想要在透明层上放置按钮的暗色
- 25. 如何在Windows窗体中设置按钮的透明度键?
- 26. 如何在Windows窗体中设置按钮不透明度
- 27. 如何使透明框内的窗体(iframe)不透明?
- 28. 在Google地球上放置透明DIV
- 29. 窗体不透明度..如何控制?
- 30. 如何使子窗体透明?
你能指导我去做第三方吗? – Jlouro 2009-08-25 11:52:59
我对透明的第三方控件没有经验。你可以看看:http://www.delphipages.com/records.cfm?kw=transparent+controls – jpfollenius 2009-08-25 14:07:14