主题:  屏幕的刷新频率如何设置?

coo

职务:普通成员
等级:1
金币:0.0
发贴:163
#12001/11/19 17:27:23
我用baSetDisplayEx Xtra 设置了屏幕的分辨率,但不知道如何设置刷新频率?

改变分辨率后系统默认刷新频率是 60Hz, 抖动太厉害,最好能设置到75以上



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
#22001/11/19 20:06:44
好象没有插件可以实现这个功能,实在是一大遗憾



清风

职务:普通成员
等级:1
金币:0.0
发贴:26
#32001/11/19 21:25:30
请问“baSetDisplayEx Xtra”可在程序运行时自动设置屏幕的分辨率,退出时恢复计算机原来的设置吗?可否给我发一个?谢谢!(ventvert@sina.com)
如果用lingo,可用什么属性!



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
#42001/11/19 21:47:45
应该都可以的



coo

职务:普通成员
等级:1
金币:0.0
发贴:163
#52001/11/20 12:34:28
baSetDisplayEx Xtra 在论坛里有连接,请查一下。

开始:
global deskTopRectListWidth,deskTopRectListHeight
on exitFrame me
deskTopRectListWidth=the deskTopRectList[1].width
deskTopRectListHeight=the deskTopRectList[1].Height
set OK = baSetDisplay( 640 , 480 , 32 , "temp" , false )
end

退出:
global deskTopRectListWidth,deskTopRectListHeight
set OK = baSetDisplay( deskTopRectListWidth , deskTopRectListHeight , 32 , "temp" , false )



skylen

职务:普通成员
等级:1
金币:0.0
发贴:93
#62001/11/21 9:33:56
不能设置刷新率,改分辨率有什么用呢。60mhz多难过丫。



coo

职务:普通成员
等级:1
金币:0.0
发贴:163
#72001/11/21 11:37:30
用LBMRes 可以保持刷新频率不变!
开始:
global deskTopRectListWidth,deskTopRectListHeight
on exitFrame me
deskTopRectListWidth=the deskTopRectList[1].width
deskTopRectListHeight=the deskTopRectList[1].Height
set lbmxtra= new (xtra "LBMRes")
ChangetheRes (lbmxtra, 640,480,32, 0)
end

结束:
global deskTopRectListWidth,deskTopRectListHeight
on exitframe
set lbmxtra= new (xtra "LBMRes")
ChangetheRes (lbmxtra, deskTopRectListWidth,deskTopRectListHeight,32, 0)
quit
end

感谢老友Jason Zhang 提供 Xtra