赞 | 0 |
VIP | 17 |
好人卡 | 0 |
积分 | 1 |
经验 | 1022914 |
最后登录 | 2017-2-4 |
在线时间 | 10 小时 |
Lv1.梦旅人 月下可怜人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 10 小时
- 注册时间
- 2005-11-23
- 帖子
- 4085
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
方才在用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)
图:
|
|