查看: 8314|回复: 19

如何去掉RM的F1设定菜单。

  [复制链接]

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
回帖
3667

第1届短篇游戏比赛亚军

发表于 2008-2-22 01:51:12 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
方才在用VB扫WORD命令ID时,突然在默认系统范围外扫到了ID项— —

忽然想起以前有人因为全键盘和F1设置项冲突如何解决的方法,当时给出的是屏蔽发送消息,不过可以利用这个能更简单去掉F1的设定菜单。

XP与VX都支持。

脚本:
  game_name=".\\Game.ini"
  val = "\0"*256
  gps = Win32API.new('kernel32', 'GetPrivateProfileString','pppplp', 'l')
  gps.call("Game", "Title", "", val, 256, game_name)
  val.delete!("\0")
  title = val
  fw = Win32API.new('user32', 'FindWindow', 'pp', 'i')
  hWnd = fw.call("RGSS Player", title)

  myMenu = Win32API.new('user32', 'GetSystemMenu', 'll', 'l')
  get_Menu = myMenu.call(hWnd,0)
  
  reMenu = Win32API.new('user32', 'RemoveMenu', 'lll', 'l')
  
  MF_BYCOMMAND = 0  
  ITEM_ID = 40003
  
  reMenu.call(get_Menu,ITEM_ID,MF_BYCOMMAND)


图:
纵然千里外,我等雁归来。
梦石
0
星屑
50
在线时间
4 小时
注册时间
2006-5-27
回帖
424
发表于 2008-2-22 01:56:48 | 显示全部楼层
好神奇! 脚本居然可以屏蔽DLL……
回复

使用道具 举报

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
回帖
3667

第1届短篇游戏比赛亚军

 楼主| 发表于 2008-2-22 01:58:27 | 显示全部楼层
以下引用叮当于2008-2-21 17:56:48的发言:

好神奇! 脚本居然可以屏蔽DLL……


其实最开始是想找Word菜单里被隐藏的命令跑哪里去了— —
纵然千里外,我等雁归来。
回复

使用道具 举报

胃:伪·好人之怨念<

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-6-24
回帖
4977

开拓者VX城市地图大赛亚军

发表于 2008-2-22 03:52:39 | 显示全部楼层
拜服兽殿,不过这样就不能设置某些东西了么……
哈哈哈哈哈
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-2-22 04:13:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-3-8
回帖
264
发表于 2008-2-22 18:45:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4393
在线时间
3739 小时
注册时间
2006-9-6
回帖
36595

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2008-2-22 18:47:56 | 显示全部楼层
这样按F1就不会有那个出现了……?

不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

头像被屏蔽

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
回帖
895
发表于 2008-2-23 00:34:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
回帖
3667

第1届短篇游戏比赛亚军

 楼主| 发表于 2008-2-23 01:30:43 | 显示全部楼层
以下引用沉影不器于2008-2-21 20:13:45的发言:

基础不够,烦请告知基本知识就当教程,实际上贵站没有RM的API相关教程
比如Win32API.new(这些参数是?)
第一个是API名?第二个是函数名?后面还有....


以“gpra8764”为作者名进行搜索,能找到几篇对API的讲解,例如:
http://rpg.blue/web/htm/news684.htm
纵然千里外,我等雁归来。
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2008-2-23 03:11:06 | 显示全部楼层
使用这个方法还可以屏蔽掉叉子.....
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部