【发布时间】:2014-10-01 11:02:22
【问题描述】:
如何在不影响表单控件的情况下更改表单的 alphablend?
德尔福 XE7
【问题讨论】:
-
AFAIK 这是不可能的表格字母混合。我知道的唯一解决方案是复制背景,对其进行更改并将其绘制到您的表单上,使其看起来像半透明。
-
我在使用两个表单之前做过类似的事情。顶部的一个表单,带有用于所有背景的透明度的非字母混合控件。然后将其显示在与字母混合的另一种形式的固定相对位置中。不幸的是,我认为我不再拥有该代码,但您可能会发现这是一种有效的方法。
-
如果您正在搜索类似imgur.com/8ImgFIO 的内容,那么它的答案将非常广泛,因为它是分层窗口的组合,具有自己的组件回调以在分层位图上绘制其他形式使用区域,放置在主窗体的 Move(var Message: TWMMove) 中。
-
此链接 (imgur.com/8ImgFIO) 与我的问题无关。请看上图!谢谢
标签: delphi delphi-xe7