.NET 中的窗玻璃

发布于 2024-08-08 20:33:05 字数 293 浏览 2 评论 0 原文

普通边框玻璃很好,但是如何我可以做第二种类型的透明度,比如带有小工具列表的窗口中间部分吗?文字背面的白光怎么样?

带有小工具列表的窗口 http://dajbych.net/glass.png

Normal border glass is nice, but how can I do the second type of transparency like middle part in the window with the list of gadgets? And what about white light on the back of text?

windows with list of gadgets http://dajbych.net/glass.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

江湖正好 2024-08-15 20:33:05

实际上,您只需将玻璃框架延伸到客户区域,即 Aero Glass:使用桌面创建特殊效果窗口管理器

文本周围的光应该只是在后面添加一些发光。尽管 Windows 也在窗口标题中使用它,所以可能有一个函数呈现它。我只是找不到它。

Actually you just extend the glass frame into the client area, which is trivial to do. And then you draw over it, with an alpha channel. The window in question here likely draws a partially transparent white over its main client area. Some more information can be found on MSDN: Aero Glass: Create Special Effects With The Desktop Window Manager.

The light around text should be just some glow added behind. Although Windows uses it in window captions as well, so there might be a function rendering that. I just couldn't find it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文