2012-02-01 68 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

相关问题