Ropethunder
01-16-2011, 07:26 AM
This tool will sit in your system notification area to prove a quick and reliable solution to entering full screen mode without those nasty "glitch" areas that will send you back to windowed mode.
Executable binary and source code for AutoHoykey is provided.
http://3dfolio.com/files/EQWndFix.zip
http://3dfolio.com/files/eqwndfix.png
#Persistent
#SingleInstance force
menu, tray, nostandard
menu, tray, add, Exit, tray_exitapp
menu, tray, add
menu, tray, add, Switch to full screen, tray_full_screen
menu, tray, click, 1
current_tray=exists
if (FileExist("rsc\EverQuest.ico")) {
Menu, Tray, Icon, rsc\EverQuest.ico
}
return
tray_full_screen:
if WinExist("ahk_class _EverQuestwndclass")
{
Width:=A_ScreenWidth
Height:=A_ScreenHeight
WinActivate,ahk_class _EverQuestwndclass
; Remove WS_CAPTION and WS_SYSMENU
WinSet,Style,-0xC00000|-0x80000,ahk_class _EverQuestwndclass
WinMove,ahk_class _EverQuestwndclass,,0,0,Width,Height
Sleep 500
Send,{lalt down}{enter down}{enter up}{lalt up}
}
return
tray_reload:
reload
return
tray_exitapp:
ExitApp
return
Executable binary and source code for AutoHoykey is provided.
http://3dfolio.com/files/EQWndFix.zip
http://3dfolio.com/files/eqwndfix.png
#Persistent
#SingleInstance force
menu, tray, nostandard
menu, tray, add, Exit, tray_exitapp
menu, tray, add
menu, tray, add, Switch to full screen, tray_full_screen
menu, tray, click, 1
current_tray=exists
if (FileExist("rsc\EverQuest.ico")) {
Menu, Tray, Icon, rsc\EverQuest.ico
}
return
tray_full_screen:
if WinExist("ahk_class _EverQuestwndclass")
{
Width:=A_ScreenWidth
Height:=A_ScreenHeight
WinActivate,ahk_class _EverQuestwndclass
; Remove WS_CAPTION and WS_SYSMENU
WinSet,Style,-0xC00000|-0x80000,ahk_class _EverQuestwndclass
WinMove,ahk_class _EverQuestwndclass,,0,0,Width,Height
Sleep 500
Send,{lalt down}{enter down}{enter up}{lalt up}
}
return
tray_reload:
reload
return
tray_exitapp:
ExitApp
return