主题:  aw中如何让后面的屏幕被覆盖掉

xiaolu_5d

职务:普通成员
等级:1
金币:0.0
发贴:3
注册:2000/11/22 16:43:08
#12000/12/9 21:22:43
Text
在制作课件的时候,一般是640×480的,在分辨率大一点的显示器上就会有后面一大块漏了出来,很不好看!
我该怎么办才能把整个屏幕覆盖掉(不管显示器的分辨率为多大),请多指教!



bigflyman

职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/11/11 20:29:46
#22000/12/9 22:11:01
这个问题我也一直想知道!



wcy999

职务:普通成员
等级:1
金币:0.0
发贴:4
注册:2000/10/30 21:56:14
#32000/12/10 8:36:52
用cover.ucd就可以了



bigflyman

职务:普通成员
等级:1
金币:0.0
发贴:87
注册:2000/11/11 20:29:46
#42001/1/29 12:42:40
能在具体一点吗?我们看不懂!能否说出处?



月满西楼

职务:普通成员
等级:2
金币:0.0
发贴:617
注册:2001/1/28 10:12:51
#52001/1/29 12:54:34
调整该机的分辨率为640X480,不就行了。



Richard

职务:普通成员
等级:1
金币:0.0
发贴:22
注册:2000/12/21 18:18:29
#62001/1/29 14:20:02
调用外部函数COVER。U32
里面有两个选项,Cover覆盖屏幕,Uncover显现屏幕.
一定要记得退出程序时用Ucover还原。



52domedia

职务:普通成员
等级:2
金币:10.0
发贴:352
注册:2000/12/15 18:50:50
#72001/1/30 9:12:44
调整分辩率:
=====用MJSAPI.U32函数:=====
M_SetDisplayMode(x,y,color)

在Authorware中首先利用ScreenWidth、ScreenHeight、ScreenDepth三个系统变量获得当前用户Windows的屏幕分辨率设置,如果发现这三个设置值和自己Authorware作品的需要的设置值不一样,如:您的Authorware作品要求640*480*16位色彩,但用户的Windows设置为1024*768*256,尽管使用了cover.u32这样的函数,窗口那么小,还是效果不佳,这样会导致您的作品显示效果大大降低,影响表现力,解决办法是将用户屏幕分辨率改为自己需要的:

M_SetDisplayMode(640,480,16)

并将用户Windows原来的分辨率保存起来:

UserX:=ScreenWidth
UserY:=ScreenHeight
UserColor:=ScreenDepth

在您的Authorware作品退出之前再恢复用户屏幕的原来设置:

M_SetDisplayMode(UserX,UserY,UserColor)

这样,就可以保证您的Authorware 作品在任何一台电脑上都能以预先设置的方式显示。
____________________________________________________________________
更多的请去www.mjssoft.com看一看。



胖大海

职务:普通成员
等级:1
金币:1.0
发贴:147
注册:2000/12/24 23:11:15
#82001/1/30 9:24:53
前面有一段详细有讨论,还是看看以往的贴子吧!