Project1

标题: 全屏?? 1024*768(更新下) [打印本页]

作者: 雷欧纳德    时间: 2006-10-22 19:34
标题: 全屏?? 1024*768(更新下)
说明:全屏??  并且屏蔽 alt+enter 组合键 ``

其实 alt+f4什么的也可以屏蔽了……

by 夏娜


点击这里下载工程

[LINE]2,#dd3333[/LINE]
附加个脚本:
作用:屏蔽窗口标题烂的相关操作,最小化、关闭那些……
使用:把下面几句复制到工程f11里最上面粘贴即可```
  1. hwnd = Win32API.new("user32","GetForegroundWindow",'v','L').call

  2. set = Win32API.new("user32","SetWindowLong",'LLL','L')

  3. get = Win32API.new("user32","GetWindowLong",'LL','L')

  4. set.call(hwnd,-16,get.call(hwnd,-16)&~0x00080000)
复制代码


[LINE]1,#dddddd[/LINE]
更新:把下面的脚本复制进工程,然后下载dll文件放到工程下即可。。下面脚本里有几个函数都注明用法的.. - -DLL文件下载

  1. #==============================================================================
  2. # ■ W17
  3. #   W17模块,灼眼的夏娜API函数包。
  4. #==============================================================================
  5. module W17
  6.   
  7.   #--------------------------------------------------------------------------
  8.   # ● 屏蔽组合键:组合键的常量值
  9.   #--------------------------------------------------------------------------
  10.   HK_ALT_ENTER   = 0x0001
  11.   HK_ALT_F4      = 0x0002

  12.   #--------------------------------------------------------------------------
  13.   # ● 屏蔽组合键:三个API函数建立
  14.   #--------------------------------------------------------------------------
  15.   @hk_setup = Win32API.new("shana","hk_setup",'v','v')
  16.   @hk_lock = Win32API.new("shana","hk_lock",'i','v')
  17.   @hk_unlock = Win32API.new("shana","hk_unlock",'v','v')
  18.   
  19.   #--------------------------------------------------------------------------
  20.   # ● 屏蔽组合键:建立
  21.   #--------------------------------------------------------------------------
  22.   def self.hk_setup
  23.     @hk_setup.call
  24.   end
  25.   
  26.   #--------------------------------------------------------------------------
  27.   # ● 屏蔽组合键:键设置
  28.   #     key : 可以是 HK_ALT_ENTER 、HK_ALT_F4 或者 HK_ALT_ENTER | HK_ALT_F4
  29.   #--------------------------------------------------------------------------
  30.   def self.hk_lock(key)
  31.     @hk_lock.call(key)
  32.   end
  33.   
  34.   #--------------------------------------------------------------------------
  35.   # ● 屏蔽组合键:解除组合键的屏蔽
  36.   #--------------------------------------------------------------------------
  37.   def self.hk_unlock
  38.     @hk_unlock.call
  39.   end
  40.   
  41.   #--------------------------------------------------------------------------
  42.   # ● 全屏:初始化API建立
  43.   #--------------------------------------------------------------------------
  44.   @sc_full = Win32API.new("shana","sc_full",'v','v')
  45.   
  46.   #--------------------------------------------------------------------------
  47.   # ● 全屏:初始化
  48.   #--------------------------------------------------------------------------
  49.   def self.sc_full
  50.     @sc_full.call
  51.   end
  52.   
  53.   #--------------------------------------------------------------------------
  54.   # ● 窗口:透明度API建立
  55.   #--------------------------------------------------------------------------
  56.   @wnd_setopacity = Win32API.new("shana","wnd_setopacity",'i','v')
  57.   
  58.   #--------------------------------------------------------------------------
  59.   # ● 窗口:透明度设置
  60.   #     opacity_value : 窗口的透明度(0-255)
  61.   #--------------------------------------------------------------------------
  62.   def self.wnd_setopacity(opacity_value)
  63.     @wnd_setopacity.call(opacity_value)
  64.   end
  65.    
  66. end
  67.   
  68. W17.hk_setup
  69. W17.hk_lock(W17::HK_ALT_ENTER|W17::HK_ALT_F4)

  70. #W17.sc_full

  71. #W17.wnd_setopacity(180)

复制代码

作者: 雷欧纳德    时间: 2006-10-22 19:34
标题: 全屏?? 1024*768(更新下)
说明:全屏??  并且屏蔽 alt+enter 组合键 ``

其实 alt+f4什么的也可以屏蔽了……

by 夏娜


点击这里下载工程

[LINE]2,#dd3333[/LINE]
附加个脚本:
作用:屏蔽窗口标题烂的相关操作,最小化、关闭那些……
使用:把下面几句复制到工程f11里最上面粘贴即可```
  1. hwnd = Win32API.new("user32","GetForegroundWindow",'v','L').call

  2. set = Win32API.new("user32","SetWindowLong",'LLL','L')

  3. get = Win32API.new("user32","GetWindowLong",'LL','L')

  4. set.call(hwnd,-16,get.call(hwnd,-16)&~0x00080000)
复制代码


[LINE]1,#dddddd[/LINE]
更新:把下面的脚本复制进工程,然后下载dll文件放到工程下即可。。下面脚本里有几个函数都注明用法的.. - -DLL文件下载

  1. #==============================================================================
  2. # ■ W17
  3. #   W17模块,灼眼的夏娜API函数包。
  4. #==============================================================================
  5. module W17
  6.   
  7.   #--------------------------------------------------------------------------
  8.   # ● 屏蔽组合键:组合键的常量值
  9.   #--------------------------------------------------------------------------
  10.   HK_ALT_ENTER   = 0x0001
  11.   HK_ALT_F4      = 0x0002

  12.   #--------------------------------------------------------------------------
  13.   # ● 屏蔽组合键:三个API函数建立
  14.   #--------------------------------------------------------------------------
  15.   @hk_setup = Win32API.new("shana","hk_setup",'v','v')
  16.   @hk_lock = Win32API.new("shana","hk_lock",'i','v')
  17.   @hk_unlock = Win32API.new("shana","hk_unlock",'v','v')
  18.   
  19.   #--------------------------------------------------------------------------
  20.   # ● 屏蔽组合键:建立
  21.   #--------------------------------------------------------------------------
  22.   def self.hk_setup
  23.     @hk_setup.call
  24.   end
  25.   
  26.   #--------------------------------------------------------------------------
  27.   # ● 屏蔽组合键:键设置
  28.   #     key : 可以是 HK_ALT_ENTER 、HK_ALT_F4 或者 HK_ALT_ENTER | HK_ALT_F4
  29.   #--------------------------------------------------------------------------
  30.   def self.hk_lock(key)
  31.     @hk_lock.call(key)
  32.   end
  33.   
  34.   #--------------------------------------------------------------------------
  35.   # ● 屏蔽组合键:解除组合键的屏蔽
  36.   #--------------------------------------------------------------------------
  37.   def self.hk_unlock
  38.     @hk_unlock.call
  39.   end
  40.   
  41.   #--------------------------------------------------------------------------
  42.   # ● 全屏:初始化API建立
  43.   #--------------------------------------------------------------------------
  44.   @sc_full = Win32API.new("shana","sc_full",'v','v')
  45.   
  46.   #--------------------------------------------------------------------------
  47.   # ● 全屏:初始化
  48.   #--------------------------------------------------------------------------
  49.   def self.sc_full
  50.     @sc_full.call
  51.   end
  52.   
  53.   #--------------------------------------------------------------------------
  54.   # ● 窗口:透明度API建立
  55.   #--------------------------------------------------------------------------
  56.   @wnd_setopacity = Win32API.new("shana","wnd_setopacity",'i','v')
  57.   
  58.   #--------------------------------------------------------------------------
  59.   # ● 窗口:透明度设置
  60.   #     opacity_value : 窗口的透明度(0-255)
  61.   #--------------------------------------------------------------------------
  62.   def self.wnd_setopacity(opacity_value)
  63.     @wnd_setopacity.call(opacity_value)
  64.   end
  65.    
  66. end
  67.   
  68. W17.hk_setup
  69. W17.hk_lock(W17::HK_ALT_ENTER|W17::HK_ALT_F4)

  70. #W17.sc_full

  71. #W17.wnd_setopacity(180)

复制代码

作者: king    时间: 2006-10-22 19:47
汗!果然很邪恶
效果很好!{/qiang}
但是怎么和下面这个脚本一起用???
更改游戏分辨率,简化版http://rpg.blue/web/htm/news547.htm
我把地图建大了,但是显示的还是只有640*480
其他为黑屏


我觉得alt+f4,最好不要屏蔽...要不死机了就不好了
1024*768,要是真用RMXP的做个1024*768的游戏,汗,坐标调..调....
作者: 亿万星辰    时间: 2006-10-22 19:51
原来自己写的dll啊……  {/fd}
我还在研究怎么用默认的api函数来实现……

看来脑子还是不够灵活……
作者: 龙爱雨    时间: 2006-10-22 20:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: ikki    时间: 2006-10-22 21:02
{/gg}怎么在窗口还有那几个屏蔽后的东西的显示啊?
汗,还有延迟啊。
作者: link006007    时间: 2006-10-23 00:17
学无止境啊...
作者: RockK    时间: 2006-10-23 01:40
好厉害的夏娜   

{/fd}{/fd}{/fd}
作者: 柳柳    时间: 2006-10-24 07:49
把小夏列为偶像~{/qiang}
作者: 龙爱雨    时间: 2006-10-24 18:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: ikki    时间: 2006-10-24 21:24
{/fd}全屏分辨率要能更改就更完美了。
作者: 雷欧纳德    时间: 2006-10-25 02:45
以下引用ikki于2006-10-24 13:24:54的发言:

全屏分辨率要能更改就更完美了。

应该可以的……
作者: ikki    时间: 2006-10-25 17:22
以下引用灼眼的夏娜于2006-10-24 18:45:36的发言:


以下引用ikki于2006-10-24 13:24:54的发言:

全屏分辨率要能更改就更完美了。


应该可以的……

怎么改?
作者: 小天天    时间: 2006-10-28 09:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 熊猫    时间: 2006-10-29 04:16
怎么写DLL啊??????????????请教大家!~
用什么软件?具体内容是什么?
作者: 柳柳    时间: 2006-11-9 18:57
发布完毕,VIP += 6
http://rpg.blue/web/htm/news616.htm
作者: Benavii    时间: 2006-11-10 05:51
借地方打听一下……能否屏蔽游戏自带的功能键F12(强制返回标题画面)?
作者: 雷欧纳德    时间: 2006-11-10 06:01
能 ~  ```   
f12 = exit ……


至于其他的方法 我看啥时候放上来好了```` `
作者: Benavii    时间: 2006-11-10 06:04
以下引用灼眼的夏娜于2006-11-9 22:01:26的发言:

能 ~  ```   

f12 = exit ……


至于其他的方法 我看啥时候放上来好了```` `

谢谢……不过……那个……怎么写以及……放在哪里 囧
作者: 雷欧纳德    时间: 2006-11-10 06:11
if !$eeqp_XXX_karEE
  $eeqp_XXX_karEE = true
else
  exit
end

作者: bhsmc    时间: 2006-11-24 18:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: jessekiss    时间: 2006-12-2 12:17
一年前就追求的效果,终于有人实现了。忍不住的赞啊赞{/qiang}
作者: 小帆    时间: 2007-3-17 05:10
{/fd}{/fd}佩服下!!!!
作者: gpra8764    时间: 2007-3-19 02:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: ondine    时间: 2007-8-1 05:40
我开开来以后是显示左上角的640*480?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1