主题:  如何在多媒体开始时自动设置电脑的分辨率(急)

Haides

职务:普通成员
等级:1
金币:0.0
发贴:4
#12003/6/7 8:31:30
近来接到一个项目,客户非常挑剔,一定要全屏显示。不能用设置中的默认全屏,所以只能在多媒体开始的时候自动改变电脑的分辨率,请问各位大侠这个如何做呢?



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#22003/6/7 13:55:59
晕!
做多媒体项目的这个也不熟悉!


如果用altools.u32,可以这样设置
olddisset:=alGetCurrentDispSet()
width:=GetNumber(1,olddisset)
height:=GetNumber(2,olddisset)
color:=GetNumber(3,olddisset)
depth:=GetNumber(4,olddisset)
alChangeRes(800,600,32,75)

退出恢复:
alChangeRes(width,height,color,depth)


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

olez163

职务:普通成员
等级:2
金币:3.0
发贴:694
#32003/6/7 14:11:03
可以更简单:
width=screenwidth --屏幕宽度
height=screenheight--屏幕高度
然后用楼上说的alchangeres()即可