我希望在这里有类似于这样的选项卡(全部为玻璃材质):
一个程序是用Delphi或C++ Builder编写的。我在Winspector Spy & Window Detective中找不到选项卡的类。
我知道一个非常好的组件 - rkAeroTabs,但不幸的是它不显示具有玻璃效果的活动选项卡(这就是我需要的),而其他选项卡也不是完全透明的:![enter image description here](https://istack.dev59.com/QBCL5.webp)
(来源:rmklever.com) 有人知道如何获得这些玻璃选项卡吗?谢谢。
![enter image description here](https://istack.dev59.com/EK5i4.webp)
我知道一个非常好的组件 - rkAeroTabs,但不幸的是它不显示具有玻璃效果的活动选项卡(这就是我需要的),而其他选项卡也不是完全透明的:
![enter image description here](https://istack.dev59.com/QBCL5.webp)
(来源:rmklever.com) 有人知道如何获得这些玻璃选项卡吗?谢谢。
此处
)。解决这个问题需要进行深层次的修改。还有一个不愉快的伪影,您也可以在截图中看到;控件后面有一个由ColorBackground
着色的实心矩形。 - TLamaFTransparent
属性字段。将其设置为True,背景将变为透明(请参见这里)。 - TLamaTrkAeroTabs.SetColors
并修改以下行:Brushes[2] := TGPSolidBrush.Create(MakeColor(255, Byte(c), Byte(c shr 8), Byte(c shr 16)));
,将其改为...MakeColor(200, Byte(c), Byte(c shr 8), Byte(c shr 16))...
,其中200表示活动选项卡颜色的透明度。我不知道如何在非透明元素上绘制玻璃效果。 - TLama