Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net NET中WM Player ActiveX组件的透明控制_.net_Activex_Gdi+_Transparency_Opacity - Fatal编程技术网

.net NET中WM Player ActiveX组件的透明控制

.net NET中WM Player ActiveX组件的透明控制,.net,activex,gdi+,transparency,opacity,.net,Activex,Gdi+,Transparency,Opacity,我的表单中有一个Windows media player activex组件。在这个WM播放器的顶部,我有一个背景色设置为透明的图片盒。当我为这个picturebox设置图像时,虽然图像包含透明区域,但当picturebox位于WM player组件上方时,它显示为黑色 好像我把图片盒放在表单中的其他地方。透明区域被正确渲染 所以无论如何,我可以在WM播放器组件上放置一个透明图像。(嗯,可能有点像水印)。我想这张图片显示可能是50%的不透明度时,视频播放在WM播放器控制。GDI+在这种情况下有用

我的表单中有一个Windows media player activex组件。在这个WM播放器的顶部,我有一个背景色设置为透明的图片盒。当我为这个picturebox设置图像时,虽然图像包含透明区域,但当picturebox位于WM player组件上方时,它显示为黑色

好像我把图片盒放在表单中的其他地方。透明区域被正确渲染


所以无论如何,我可以在WM播放器组件上放置一个透明图像。(嗯,可能有点像水印)。我想这张图片显示可能是50%的不透明度时,视频播放在WM播放器控制。GDI+在这种情况下有用吗?

我会尝试在WM播放器控件上放置一个单独的半透明窗体。

没有办法吗?无法对媒体播放器进行透明控制?