如何使用WinForms制作具有可变透明度的漂亮叠加层?

时间:2014-11-15 23:11:22

标签: c# winforms transparency transparent alpha-transparency

我正在寻找一种让WinForm透明并允许在其上使用半透明图像的方法。

常见的解决方案是:

  • 更改表单及其所有内容的总不透明度;
  • 只使某种颜色完全透明,其余颜色必须完全不透明;
  • 使用多个表单仅使某些控件透明。

这些方法都不允许显示具有可变的每像素透明度值的图像或控件。而且我希望通过其游戏内叠加功能实现像Steam这样的酷炫界面。

是否有一些视频游戏技术可用于为整个屏幕绘制漂亮的叠加效果?如果它必须使用3D图形绘制库等等,那没关系。

0 个答案:

没有答案