1
1
嗯,如果我不得不猜的话,我会说vista(顺便说一下,还有xp)只是在整个屏幕上应用某种覆盖。我猜这是通过渲染一个不透明的矩形和某种混合模式来完成的。 不过,这只是我的猜测 . |
2
0
德米特里的怀疑是正确的。Windows基本上会获取一个屏幕截图并使其淡出,同时在其前面显示一个弹出窗口。如果需要的话,你也可以这样做。 您可以通过运行视频或动画,然后选择“关机”以显示弹出和变暗的背景来测试这一点——请注意,视频已停止,当您取消“关机”并返回到应用程序时,您将看到视频已在背景中继续。 编辑:我不知道有一个现有的函数可以这样做,但是没有什么能阻止你创建自己的函数。 |