Err...Drago, he wants the screen to change between full-screen and windowed whenever he wants with a script call. So something like
module ToggleScreen
def self.toggle
# Enables ALT+ENTER
Win32API.new('user32', 'UnregisterHotKey', 'li', 'i').call(0, 1)
# Simulates ALT+ENTER key presses
keybd = Win32API.new 'user32.dll', 'keybd_event', ['i', 'i', 'l', 'l'], 'v'
keybd.call(0xA4, 0, 0, 0)
keybd.call(13, 0, 0, 0)
keybd.call(13, 0, 2, 0)
keybd.call(0xA4, 0, 2, 0)
# Disables ALT+ENTER
Win32API.new('user32','RegisterHotKey','liii','i').call(0,1,1,0x0D)
end
end
And you can use the script call
But yes, be sure to use the code Drago posted inside 'Main', right after
begin, like so
#==============================================================================
# ** Main
#------------------------------------------------------------------------------
# After defining each class, actual processing begins here.
#==============================================================================
begin
Win32API.new('user32','RegisterHotKey','liii','i').call(0,1,1,0x0D)
# Prepare for transition
Graphics.freeze