如何在 WPF 表单内托管 Flash 内容并在 WPF 窗口上仍然使用透明度/Alpha?托管 WinForms flash 控件不允许这样做。
除非用于显示 Flash 内容的控件是在 WPF 中内置的,否则您将遇到这些“空域”问题。从 Win32 到 WinForms 的每种显示技术都“在幕后”使用 HWND,但 WPF 使用 DirectX。然而,Windows 中的窗口管理器仍然只能理解 HWND,因此 WPF 应用程序有一个基于 HWND 的顶级窗口,并且该窗口下的所有内容都是在 DirectX 中完成的(实际上,上下文菜单和工具提示等也有顶级 HWND) 。 Adam Nathan 对 WPF 互操作有很好的描述本文.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)