程序运行结束无法改回分辨率
本帖最后由 siuchingchow 于 2009-10-11 08:47 编辑开始时调用函数改变一下计算机分辨率,结束时再调用函数改回计算机分辨率,为什么不行呢?
_ChangeScreenRes(1024, 768, 16, 60)
$width=@DesktopWidth
$height=@DesktopHeight
$bitspp=@DesktopDepth
$RefreshRate=@DesktopRefresh
…
_ChangeScreenRes($width,$height,$bitspp,$RefreshRate)
开始时是可以的,结束后就不行,各位大侠帮帮忙哦 _ChangeScreenRes(1024, 768, 16, 60)
$width=@DesktopWidth
$height=@DesktopHeight
$bitspp=@DesktopDepth
$RefreshRate=@DesktopRefresh
…
_ChangeScreenRes($width,$height,$bitspp,$RefreshRate)顺序错了,你那里得到的是修改了以后的,在第一次使用函数前就先赋值,保留原来的设置 $width=@DesktopWidth
$height=@DesktopHeight
$bitspp=@DesktopDepth
$RefreshRate=@DesktopRefresh
_ChangeScreenRes(1024, 768, 16, 60)
…
_ChangeScreenRes($width, ,$height, $bitspp, $refreshrate)
func _ChangeScreenRes($width,$height,$bitspp,$RefreshRate 可以了,谢谢各位好心人的帮助!
页:
[1]