vb 窗体完全透明,控件可以设置其透明度

来源:百度知道 编辑:UC知道 时间:2024/06/19 20:57:53
如题,想设置一个这样的效果:
窗体是完全透明的而且有鼠标穿透效果。这一步已经完成。
现在窗体上的控件比如command1是完全不透明的。
我想问的是,怎么使窗体上的控件半透明并且可以设置其透明度。

请给出具体代码。谢谢了
1楼和2楼的2位朋友:
换句柄之后无效。无法设置背景完全透明而控件透明度可调节。控件还是不透明
form2.0也就那几个而已。没有我想要的。比如播放器控件或者其它具有句柄的控件

既然窗体已经透明了
那把透明的那句语句里的 句柄 换成 command1 的句柄 就可以了.

SetLayeredWindowAttributes 接 command1 的句柄

其实,对一些常用的控件:比如命令按钮,单选按钮,复选框等,有相应的控件就可以设置透明的
部件中,选择 Microsoft Forms 2.0 Object Library 就有了

设置BackStyle属性就可以了