如何使用 C# 在具有透明背景的窗口中显示网页?
-
09-06-2019 - |
题
如何在透明窗口中显示网页并使网页的白色部分也透明。
解决方案
如果您使用的是浏览器控件,其中可能有一个属性可将背景颜色更改为透明或使用 Alpha 通道分层。我不完全确定这会有多有效,但值得一试。
另一件需要考虑的事情是为您要查看的网页的 HTML 创建一个小型解析器,这样您就可以修改样式表或其他内容来更改背景颜色。不过,我不确定这样做是否可以使页面透明。这一切都在我的脑海里。
其他提示
BackColor 属性有一个 alpha 属性,与不透明度相同。如果是纯 html,应该有一个 opacity 属性或样式。
不隶属于 StackOverflow