主题:  如何改分辨率

遥忘

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/11/8 19:43:58
#12002/5/9 21:28:43
好,大家我遇到问题,我在工作中想做一个可由用户自己改分辨率的功能,就是说在800,1024,和另种分辨率下自行选择,要求就是都能全屏显示,我想问问这个问题如何解决,谢谢。



酷狗

职务:版主
等级:2
金币:10.0
发贴:610
注册:2000/9/16 9:26:36
#22002/5/9 21:39:13
需要用到插件如LBMRes、DisplayRes_Xtra都可以!
(本论谈不讨论下载与CR)



暴雨

职务:普通成员
等级:1
金币:1.0
发贴:178
注册:2002/4/2 0:43:51
#32002/5/9 23:22:53
不借助插件,用lingo应该可以实现



space80916

职务:普通成员
等级:1
金币:0.0
发贴:96
注册:2001/8/5 5:51:15
#42002/5/10 7:37:51
DMchange做这个非常容易,实现的方法当然很多了,我爱找最简便的。



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
注册:2001/2/17 19:47:06
#52002/5/10 12:01:27
BUDAPI也是可以实现的



Pretender

职务:普通成员
等级:2
金币:10.0
发贴:510
注册:2001/5/11 21:19:46
#62002/5/11 22:57:10
草原风在上个帖子中说
引用:
BUDAPI也是可以实现的

能说说吗?这个我还没听说过, 有讨论过吗?



酷狗

职务:版主
等级:2
金币:10.0
发贴:610
注册:2000/9/16 9:26:36
#72002/5/11 23:26:38
引用:
--------------------------------------------------------------------------------
BUDAPI也是可以实现的
--------------------------------------------------------------------------------



Result = baSetDisplay( Width , Height , Depth , Mode , Force )



Pretender

职务:普通成员
等级:2
金币:10.0
发贴:510
注册:2001/5/11 21:19:46
#82002/5/12 0:37:41
Result = baSetDisplay( Width , Height , Depth , Mode , Force )
这个是什么?电影脚本吗?



酷狗

职务:版主
等级:2
金币:10.0
发贴:610
注册:2000/9/16 9:26:36
#92002/5/12 1:06:48
baSetDisplay是一个函数在BUDAPI中可以找到,用来修改分率



Pretender

职务:普通成员
等级:2
金币:10.0
发贴:510
注册:2001/5/11 21:19:46
#102002/5/12 10:48:39
对不起,我还不会BUDAPI的使用,在哪儿找它?



暴雨

职务:普通成员
等级:1
金币:1.0
发贴:178
注册:2002/4/2 0:43:51
#112002/5/12 23:28:29
各位,讨论一下纯用lingo怎么实现:我的思路是遍历时间线所有的精灵,得到其属性,用数组记录,再根据用户的选择,进行设定。



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
#122002/5/26 18:04:01
暴雨的意思是自适应屏幕吧
(the stage).rect = the desktopRectList[1]
(the stage).drawRect = the desktopRectList[1]