我正在使用togglefullscreen()
函数在窗口模式和窗口模式之间切换。我的应用程序全屏(游戏)。
当我在窗口模式下运行游戏时,标题栏应该具有Win7的Windows Aero效果,但是当我进入全屏并返回窗口模式时,窗口中没有更多的Aero效果标题栏,只是一个普通的标题栏
同样,如果我以全屏模式启动游戏,然后进入窗口模式,则不再有空气动力学效果。为什么会这样?&如何恢复空气动力效果
答案 0 :(得分:0)
Windows禁用Aero,因为当您进入全屏应用时,用户通常看不到标题栏或任务栏,因此计算“好”图形(例如透明度)只是浪费时间。如果在关闭程序后Aero没有重新启动,那么您可以创建一个.bat文件:
@ECHO off
net stop uxsms
net start uxsms
这将停止服务控制aero,然后重新启动它(如果它应该在那里,它总是带回该方案。(显然这不是在c#中,但如果你可以使用{{1}做同样的事情},或者通过使用一些参数启动Process
。(cmd.exe
将允许您从"/C"
调用命令。