gpt4 book ai didi

c++ - 如何使WebBrowser控件具有透明背景?

转载 作者:太空狗 更新时间:2023-10-29 22:53:15 27 4
gpt4 key购买 nike

我尝试使我的 WebBrowser 控件透明,因此如果加载到其中的 HTML 没有背景,则底层窗口应该是可见的。尝试不同的方法时,我的脑袋都碎了。

Microsoft Sidebar 应用程序中有透明背景。在小工具的 HTML 中可以使用 标签,但是这个标签在通常的 webBrowser 控件中是不可用的。

我还研究了 DirectX 转换过滤器,它可以应用于 IE 中的 HTML 元素,但没有成功。

如有任何帮助,我们将不胜感激。

最佳答案

WebBrowser(又名 Internet Explorer)没有这样的功能。您必须在使用 WS_EX_LAYERED 样式标志的窗口中托管它,并使用 SetLayeredWindowAttributes() 使颜色键与显示的 HTML 背景相匹配。避免显示任何文本,当抗锯齿像素不再将字母与背景混合时,它看起来会很糟糕。

关于c++ - 如何使WebBrowser控件具有透明背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2788684/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com