设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 沉影不器
打印 上一主题 下一主题

rmvx全屏

 关闭 [复制链接]

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
11
发表于 2009-1-16 06:39:37 | 只看该作者
其实只要将
SetWindowPos.call(handel, -1, 0, 0, 800, 600, SWP_SHOWWINDOW)
改成
SetWindowPos.call(handel, -1, 0, 0, 1024, 768, SWP_SHOWWINDOW)
就行了 - -bbb
回复 支持 反对

使用道具 举报

Lv1.梦旅人

炎发灼眼的讨伐者

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
帖子
904
12
发表于 2009-1-17 02:48:40 | 只看该作者
CDS = Win32API.new("user32.dll", "ChangeDisplaySettingsW", "pl", "i")

DM_BITSPERPEL = 0x00040000
DM_PELSWIDTH  = 0x00080000
DM_PELSHEIGHT = 0x00100000

DISP_CHANGE_SUCCESSFUL = 0

lpDevmode =
[
0,0,0,0,0,0,0,0,  # Q8                        
0,                # L                        
220,              # S                        
0,                # S                        
DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT,# L4
0,0,  # Q2                                    
0,0,0,0,0,#S5                                 
0,0,0,0,0,0,0,0,#Q8                           
0,# S                                         
16, # L                                       
800,# L                                       
600,# L                                       
0, # Q                                       
0,0,0,0# Q4                              
].pack("Q8LS2LQ2S5Q8SL3Q5")

CDS.call lpDevmode, 0


大概就这样= =
RMXP&RMVX通用Web化完成- -|||
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

13
发表于 2009-1-17 02:58:33 | 只看该作者
pack后面的参数总是很诡异的
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

14
 楼主| 发表于 2009-1-18 01:46:47 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

炎发灼眼的讨伐者

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
帖子
904
15
发表于 2009-1-18 01:56:30 | 只看该作者
以下引用沉影不器于2009-1-17 17:46:47的发言:

请问:
ChangeDisplaySettingsW和ChangeDisplaySettingsA的区别...两个函数的lpDevmode结构一致吗?


啥....ChangeDisplaySettingsW修改完分辨率,还希望结束时还原回去,标志位怎么放?

以下引用灼眼的夏娜于2009-1-16 18:48:40的发言:
CDS.call lpDevmode, 0


这里的0似乎不管用,窗口也要重绘了...


CDS.call lpDevmode, 4 #这里改为 4


A和W的lpDevmode结构基本一样,但一个是 宽字符 一个是 多字节字符= =
还有结构体大小不一样。。。
RMXP&RMVX通用Web化完成- -|||
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

16
 楼主| 发表于 2009-1-18 03:09:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

炎发灼眼的讨伐者

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
帖子
904
17
发表于 2009-1-18 03:22:34 | 只看该作者
以下引用沉影不器于2008-12-30 19:43:37的发言:


以下引用灼眼的夏娜于2008-12-29 12:07:33的发言:

这和XP的不是一样的么?- -

ms还有许多细节问题呢- -\cds那结构也没太复杂的。。 大多数都是 0 pack("Q .. 就好了。。。- -


long用"Q",Integet用"I"?
...那字符串用哪个?



呃- - 这里说明下,,, long 不是用 Q- -||
字符串用p
RMXP&RMVX通用Web化完成- -|||
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

18
 楼主| 发表于 2009-1-18 03:37:13 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

19
 楼主| 发表于 2009-1-19 00:01:21 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

20
 楼主| 发表于 2009-1-21 04:51:22 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-10 02:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表