我几乎没有想法......对于其他一切,将背景颜色设置为Color.Transparent或设置TransparencyKey工作正常...
我有一个mp4视频,我需要将其作为我的表单的“背景”。为此,我目前正在使用WMP控件。我的问题:我不能在它上面添加任何控件,因为它们总是呈现背景。在视频中看起来 ** ......
有什么建议吗?
答案 0 :(得分:5)
我在类似情况下成功使用的黑客攻击:
告诉你它是一个黑客。但如果你把所有的事件和计算连接起来,它应该可以正常工作。
P.S。我还记得必须做一个轮询计时器,其功能确保每250毫升大约两个表格的Z顺序是你想要的。 (切换应用程序和窗口意外地更改了z顺序并且没有事件,因此是轮询解决方案。)
P.S。 II对此解决方案的可行性进行原型设计非常容易。只需使用上述规范创建一个单独的应用,然后将其移到视频上即可。 (您需要保留表单边框才能轻松移动/调整窗口大小。)
答案 1 :(得分:1)
尝试使用GDI +渲染标签:
您可以在此处查看示例:( 使用GDI +绘制具有透明度的图像部分): http://www.broculos.net/en/article/how-use-transparent-images-and-labels-windows-forms