我使用togglefullscreen()
函数来切换窗口模式&全屏幕为我的应用程序(游戏)。XNA - Windows Aero效果不再是如果你切换全屏
当我在窗口模式下运行游戏时,标题栏具有Win7的Windows Aero效果,因为它应该是这样,但是当我全屏并回到窗口模式时,则没有更多的Aero效果窗口的标题栏,只是一个正常的标题栏
同样的,如果我开始游戏在全屏模式下,然后toghle窗口模式,没有更多的空气动力学效果。为什么会发生这种情况&如何取回航空效果
我使用togglefullscreen()
函数来切换窗口模式&全屏幕为我的应用程序(游戏)。XNA - Windows Aero效果不再是如果你切换全屏
当我在窗口模式下运行游戏时,标题栏具有Win7的Windows Aero效果,因为它应该是这样,但是当我全屏并回到窗口模式时,则没有更多的Aero效果窗口的标题栏,只是一个正常的标题栏
同样的,如果我开始游戏在全屏模式下,然后toghle窗口模式,没有更多的空气动力学效果。为什么会发生这种情况&如何取回航空效果
Windows禁用Aero,因为当您进入全屏应用程序时,用户通常看不到标题栏或任务栏,因此只是浪费时间计算'好'的图形(例如透明度)。如果您关闭程序后,航空没有重新启动,那么你可以做一个.bat文件,像这样:
@ECHO off
net stop uxsms
net start uxsms
这将停止服务控制航空,然后重新启动它(它总是带回如果方案它应该在那里。(显然,这不是在C#中,但如果你能做到使用Process
类同样的事情,或通过启动cmd.exe
一些参数。("/C"
将允许您从cmd.exe
调用命令)。
会尝试... – Moon
游戏通常在全屏播放时关闭Aero的功能,但通常会在以后再次播放... – JAB