主题:  动态调节分辨率有什么好方法?

杨洋168

职务:普通成员
等级:1
金币:0.0
发贴:30
#12003/11/13 18:26:40
近期我做了一个课件,忘了修改文件属性中的分辨率,打包后发现是640×480,而在多媒体大厅展示时系统是win xp,默认最低为800×600,不好老调节.有没有简单易行的参数设定以下,动态调节.最好能有源程序.一好调用,二好学习.谢谢各位了.请解释详细些,我刚学aw。



与人同乐

职务:管理员
等级:6
金币:18.0
发贴:3928
#22003/11/13 19:34:17
看看置顶的【Authorware√常见问题】



杨洋168

职务:普通成员
等级:1
金币:0.0
发贴:30
#32003/11/14 15:37:18
我以解决这个问题,谢谢指点。

我用的方法:
先调用Budapi.u32外挂函数
初试化屏幕在演示窗口在最顶层加计算图标内容为:
baWriteIn("800,600","Depth",screend,RecordsLocation^"skcyh.ini")
if ((screenw<>800)|(screenh<>600)|(screend<>16)) then
setdisplay:=1
baSetDisplay(640,480,16)
else
setdisplay:=0
end if


且初始设为0 第二初始设1
程序运行后退出时恢复系统显示参数:
baSetDisplay(800,600,32)
setdisplay:=0
Quit()