2009-06-05 79 views
1

有沒有人能夠嘗試在WPF應用程序來播放Flash(SWF)電影時解決airspace問題?我已經能夠使用WinForms控件和WindowsFormsHost元素播放swf文件,並且還可以使用WebBrowser元素 - 但兩者都有空域問題。WPF,Flash和空域

回答

2

這取決於你想要什麼做的,但我已經成功地使用了透明覆蓋窗。

  1. 跟蹤底層窗口的位置並相應地更新覆蓋窗口的位置。
  2. 確保您使用最小化/恢復/最大化模式更新覆蓋窗口。
  3. 設置疊加窗口的背景爲透明和AllowsTransparency爲true。

這是一個有點麻煩,但不是太糟糕。

+0

我的場景只是測試,你是正確的 - 這是一個有點麻煩,而且它的工作。我仍然抱着單一窗口解決方案的希望... – 2009-06-08 18:56:38