| 赞 | 2 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2019-10-10 |
| 在线时间 | 24 小时 |
- 梦石
- 0
- 星屑
- 61
- 在线时间
- 24 小时
- 注册时间
- 2008-8-5
- 回帖
- 1912
|
发表于 2010-9-18 07:08:18
|
显示全部楼层
ChangeDisplaySettings + 焦点判断是全屏的标准做法,6R 上的全屏脚本我没有看过 o.o
……|| 忍受着等待 10 秒开始执行脚本的痛苦,还是重新打开了 VX……
试了一下,我这里的现象是在特定的场合下画面才更新,如过渡执行完时
改了分辨率后加上:- Graphics.resize_screen(Graphics.width-1, Graphics.height)
- Graphics.resize_screen(Graphics.width, Graphics.height)
复制代码 似乎就可以了
通过这个大致上能猜到是怎么回事,VX 在更新包含非客户区的窗口大小时做了一些不该做的假设,比如记录当前的分辨率,而画面更新时的代码又和这个记录的分辨率有关。也可能和 VX 拉伸客户区位图的具体算法有关
XP 就没有这个问题,看来这又是 VX 在兼容不如 XP 的一点…… |
|