【问题标题】:How to host a windowless ActiveX control in .NET如何在 .NET 中托管无窗口 ActiveX 控件
【发布时间】:2012-02-24 09:11:54
【问题描述】:

我在我的 WinForms 应用程序中托管了一个 Flash ActiveX 控件。它工作正常,但是,背景透明度不起作用。将控件的 WMode 属性设置为“透明”应该使其无窗口(如在浏览器中)。我认为它就是这样做的(因为它删除了背景颜色并且只保留了内容) - 除了 AxHost 控件在它下面绘制了一个固定的白色背景。我该怎么做才能摆脱那个白色背景?

【问题讨论】:

  • .NET 不支持无窗口控件。 WMode 做了一些完全不同的事情,kb2.adobe.com/cps/127/…
  • They do it somehow。如果 WMode=transparent 没有使控件无窗口,我不知道它如何处理透明度。

标签: c# .net winforms com activex


【解决方案1】:

您是否尝试在包含表单上将TransparencyKey 设置为白色?

【讨论】:

  • 这将使整个窗口透明。我认为这不是重点。
猜你喜欢
  • 2011-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多