问:有时候调试程序,为了让程序的界面适合用户较低的分辨率,或者外接显示器及投影仪时会有一些特殊要求的分辨率时,快速切换分辨率就很重要。请问该如何实现?
答:这个可以使用“SetRes”命令来解决我们的问题,SetRes使用方法比较简单,它的命令行是类似以下的格式:
SETRES hXXXX vXXXX [bXX] [fXX]
hXXXX表示横向分辨率,vXXXX表示纵向分辨率,后面两个是选项,不过这个分辨率也必须是系统支持的分辨率才行,比如系统支持的1024×768分辨率,命令行可以这样使用:
SetRes h1024 v768
后面的bXX是表示色深的分辨率,xx通常是8、16、24、32等,而fXX表示刷新率,如60、75等。现在我们可以根据需要在桌面建立几个快捷方式即可,比如一个是系统宽屏常用的分辨率,一个是外接显示器的1024×768的分辨:只要在“目标”中输入“setres.exe h1024v786”,再把setres带上路径,然后定义一个快捷键,只要通过快捷键就能完成屏幕分辨率的快速切换了。