2012-02-01 36 views
2

我在我的WinForms應用程序中託管Flash ActiveX控件。它工作正常,但是,背景透明度不起作用。將控件的WMode屬性設置爲「transperent」應該使它無窗口(就像在瀏覽器中一樣)。我認爲它只是這樣做的(因爲它會去掉背景顏色,只剩下內容) - 除了AxHost控件在它下面繪製一個固定的白色背景。我必須做些什麼才能擺脫那種白色背景?如何在.NET中託管無窗口ActiveX控件

+0

.NET不支持無窗口控件。 WMode的做法完全不同,http://kb2.adobe.com/cps/127/tn_12701.html#main_Using_Window_Mode__wmode__values_ – 2012-02-02 01:46:33

+0

[他們這樣做](http://f-in-box.com/dotnet/#feature_transparency) 。如果WMode = transparent不會使窗口無窗口,那麼我不知道它是如何處理透明度的。 – 2012-02-02 07:33:13

回答

0

您是否嘗試將TransparencyKey設置爲包含表單上的白色?

+1

這將使整個窗口透明。我不認爲這是重點。 – 2012-02-02 00:29:20

相關問題