当前位置:  开发笔记 > 编程语言 > 正文

如何制作真正透明的控件?

如何解决《如何制作真正透明的控件?》经验,为你挑选了0个好方法。

我需要创建一个只显示轮廓的控件,我需要将它放在显示视频的控件上.如果我使我的控件透明,那么视频会被遮挡,因为透明控件是由其父控件绘制的,而视频不是由控件绘制的; 它使用DirectShow或其他库显示,因此父控件绘制其BackColor.

所以-我可以说没有得到涂控制所有,除非它是不透明的?这样,父控件就不会在视频上绘画.

我知道我可以用四个控件制作边框(或者更多,如果我想要它破了)但是有可能只使用一个控件做我想要的吗?


rslite是对的 - 虽然你甚至不需要像他的例子一样使用PInvoke - Control.Region属性是完全足够的.

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有