当我打开我的应用程序时,如何使背景模糊?

时间:2012-09-04 08:57:28

标签: c++ visual-c++

当我打开我的app时,我必须让背景(桌面)变得模糊。我这样做,请帮我提示或链接..

2 个答案:

答案 0 :(得分:2)

  1. 截图。
  2. 对屏幕截图位图应用一些模糊(例如高斯)。
  3. 以处理后的屏幕截图显示全屏窗口作为内容。
  4. 在全屏窗口的顶部显示您的窗口。
  5. 详细信息取决于您使用的操作系统和技术。

    如果调暗而不是模糊是正常的,您可以只显示一个小于1的黑色全屏矩形(如Seçkin的答案所示)。

    虽然我必须将其添加为用户,但我会怨恨应用程序对我这样做。除非它是一个核导弹发射控制应用程序(或者具有用户错误的类似严重后果的东西),否则我将卸载它。

答案 1 :(得分:1)

如果我是你,我会创建一个半透明的矩形,横跨整个屏幕以达到这个效果。它类似于在模糊的眼镜后面看到:世界并不模糊,只是眼镜让它感觉模糊。