Project1

标题: 全屏的代码是什么? [打印本页]

作者: 13176593952    时间: 2021-10-17 12:02
标题: 全屏的代码是什么?
全屏的代码是什么?我想通过一个事件全屏
作者: KB.Driver    时间: 2021-10-17 14:07
先在脚本编辑器插入这段脚本:
RUBY 代码复制
  1. Keybd_event = Win32API.new('user32.dll', 'keybd_event', ["L"] * 4, 'L')
  2.  
  3. def toggle_fullscreen
  4.   Keybd_event.call(0x12, 0, 0, 0) # ALT DOWN
  5.   Keybd_event.call(0x0D, 0, 0, 0) # ENTER DOWN
  6.   Keybd_event.call(0x12, 0, 2, 0) # ALT UP
  7.   Keybd_event.call(0x0D, 0, 2, 0) # ENTER UP
  8. end


然后就可以在任何能打脚本的地方通过下面这行脚本来切换全屏状态
RUBY 代码复制
  1. toggle_fullscreen

作者: torysir    时间: 2021-11-2 22:13
KB.Driver 发表于 2021-10-17 14:07
先在脚本编辑器插入这段脚本:

Keybd_event = Win32API.new('user32.dll', 'keybd_event', ["L"] * 4, 'L' ...

请问我修改了分辨率 现在是800*600 请问这种情况下全屏的话怎么才能不丢失画面?




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