积极答复者
WPF 引用Flash时,怎么把fash控件做为背景

问题
答案
-
-
不可以,AirSpace问题限制了在WPF中,Winform, Win32等内容只能被绘制在WPF的顶层,覆盖WPF内容,所以WPF中引用Flash,必然涉及到ActiveX组件,即他会以GDI的形式绘制Flash本身组件,所以依旧会有AirSpace问题。
AirSpace解释:屏幕上同一个区域是不能同时被DX或者GDI渲染的,所以WPF中一直以来有一个AirSpace问题,就是在这种混合渲染模式下,GDI的内容永远置于DX的顶层,且不能透明化,不受DX元素布局控制。具体参考: http://msdn.microsoft.com/zh-cn/library/aa970688.aspx
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已标记为答案 Jie BaoModerator 2012年6月7日 2:33
全部回复
-
-
不可以,AirSpace问题限制了在WPF中,Winform, Win32等内容只能被绘制在WPF的顶层,覆盖WPF内容,所以WPF中引用Flash,必然涉及到ActiveX组件,即他会以GDI的形式绘制Flash本身组件,所以依旧会有AirSpace问题。
AirSpace解释:屏幕上同一个区域是不能同时被DX或者GDI渲染的,所以WPF中一直以来有一个AirSpace问题,就是在这种混合渲染模式下,GDI的内容永远置于DX的顶层,且不能透明化,不受DX元素布局控制。具体参考: http://msdn.microsoft.com/zh-cn/library/aa970688.aspx
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已标记为答案 Jie BaoModerator 2012年6月7日 2:33