siuchingchow 发表于 2009-10-6 17:20:48

程序运行结束无法改回分辨率

本帖最后由 siuchingchow 于 2009-10-11 08:47 编辑

开始时调用函数改变一下计算机分辨率,结束时再调用函数改回计算机分辨率,为什么不行呢?
_ChangeScreenRes(1024, 768, 16, 60)
$width=@DesktopWidth
$height=@DesktopHeight
$bitspp=@DesktopDepth
$RefreshRate=@DesktopRefresh

_ChangeScreenRes($width,$height,$bitspp,$RefreshRate)

开始时是可以的,结束后就不行,各位大侠帮帮忙哦

netegg 发表于 2009-10-7 21:42:11

_ChangeScreenRes(1024, 768, 16, 60)
$width=@DesktopWidth
$height=@DesktopHeight
$bitspp=@DesktopDepth
$RefreshRate=@DesktopRefresh

_ChangeScreenRes($width,$height,$bitspp,$RefreshRate)顺序错了,你那里得到的是修改了以后的,在第一次使用函数前就先赋值,保留原来的设置

netegg 发表于 2009-10-7 21:48:54

$width=@DesktopWidth
$height=@DesktopHeight
$bitspp=@DesktopDepth
$RefreshRate=@DesktopRefresh
_ChangeScreenRes(1024, 768, 16, 60)


_ChangeScreenRes($width, ,$height, $bitspp, $refreshrate)
func _ChangeScreenRes($width,$height,$bitspp,$RefreshRate

siuchingchow 发表于 2009-10-9 16:42:14

可以了,谢谢各位好心人的帮助!
页: [1]
查看完整版本: 程序运行结束无法改回分辨率