edit: Ungetestet, aber dürfte keine Probleme verursachen, die nach Neustart (des Programms) noch vorhanden sind!
|
Ruby Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
def ws_caption()
hwnd = Win32API.new("user32", "GetActiveWindow", "V", "L").call
get_window_long = Win32API.new("user32", "GetWindowLong", "LI", "L")
set_window_long = Win32API.new("user32", "SetWindowLong", "LIL", "L")
# GWL_STYLE is -16, WS_CAPTION is 12582912
old_window_style = get_window_long.call(hwnd, -16)
new_window_style = ~(old_window_style ^ ~12582912)
set_window_long.call(hwnd, -16, new_window_style)
#set_window_pos = Win32API.new("user32", "SetWindowPos", "LLIIIL", "I")
## (SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_FRAMECHANGED) is 39
#set_window_pos.call(hwnd, 0, 0, 0, 0, 39)
end |
Einfach an der Stelle, wo der Rand weg soll,
ws_caption aufrufen ("Script.." oder im "Script Editor") und wenn er wieder her soll dasselbe. Ich weiß nur nicht, ob das nachdem der Vollbildmodus aktiviert und wieder deaktiviert wurde noch so ist. Dafür müsstest du ihn deaktivieren oder jemand ein weiteres Code dafür schreiben.
Der grauen Teil in deinen Mockup wird aber nicht entfernt. Ändere die Auflösung mit dem Skript und zeig das iPod-Bild einfach auf 0, 0 an. Du musst dir sowieso ein Skript zum Ändern der Auflösung beschaffen, da wenn du das obere Skript ausführst der Rand zum Spielbild dazugehört, also 646 x 508 px. statt der üblichen 640 x 480 px..