none
WPF 引用Flash时,怎么把fash控件做为背景 RRS feed

答案

  • 应该不可以,wpf引用flash要引用winform的。
    2012年6月1日 8:27
  • 不可以,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

    2012年6月4日 2:52
    版主

全部回复

  • 应该不可以,wpf引用flash要引用winform的。
    2012年6月1日 8:27
  • 不可以,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

    2012年6月4日 2:52
    版主