WID_HOTKEYWND = 156 WID_JOINTO_BATTLEFIELDWND = 157 WID_RELOADLUASCRIPTWND = 158 WID_QUIKSLOTWND = 159 WID_BATTLEFIELD_DESCRIBEWND = 165 WID_BATTLEFIELD_STATUSWND = 166 WID_BATTLEFIELD_HELPWND = 167 WID_SEARCH_STORE_INFO = 181 WID_BUTTONS_OF_BASICWND = 182 WID_SHOWINFO_TESTLAYER = 183 WID_EXMACRO_SETUPWND = 191 WID_DEBUGINGINTERFACEWND = 193 WID_DEBUGINGINTERFACEWND_USERDEFINE = 194 UIHotKeyWnd = { width = 436, height = 432, x = 300, y = 100, bgColor = { 255, 255, 255 }, baseButton = 1, closeButton = 1 } UIJoinToBattleFieldWnd = { width = 280, height = 186, x = 300, y = 120, baseButton = 1, closeButton = 1 } UIReloadLuaScript = { width = 36, height = 34, x = 400, y = 400, baseButton = 1, closeButton = 1 } UIBattleFieldDescribeWnd = { width = 280, height = 360, x = 350, y = 150, baseButton = 1, closeButton = 1 } UIBattleFieldStatusWnd = { width = 280, height = 186, x = 350, y = 150, baseButton = 1, closeButton = 1 } UIBattleFieldHelpWnd = { width = 280, height = 360, x = 350, y = 150, baseButton = 1, closeButton = 1 } UIQuikSlotWnd = { width = 77, height = 34, x = 900, y = 0 } UISerachStoreInfoWnd = { width = 445, height = 380, x = 300, y = 100 } UIButtonsOfBasicWnd = { width = 220, height = 80, x = 300, y = 100 } UIShowInfoOfTestLayer = { width = 205, height = 70, x = 200, y = 200 } UIExMacroSetUpWnd = { width = 400, height = 530, x = 300, y = 100 } CUIDebugingInterfaceWnd = { width = 250, height = 260, x = 570, y = 95 } CUIDebugingInterfaceWnd_UserDefine = { width = 250, height = 260, x = 570, y = 260 } function GetWindowString(windowID) if windowID == WID_HOTKEYWND then return "UIHotKeyWnd" elseif windowID == WID_JOINTO_BATTLEFIELDWND then return "UIJoinToBattleFieldWnd" elseif windowID == WID_RELOADLUASCRIPTWND then return "UIReloadLuaScript" elseif windowID == WID_QUIKSLOTWND then return "UIQuikSlotWnd" elseif windowID == WID_BATTLEFIELD_DESCRIBEWND then return "UIBattleFieldDescribeWnd" elseif windowID == WID_BATTLEFIELD_STATUSWND then return "UIBattleFieldStatusWnd" elseif windowID == WID_BATTLEFIELD_HELPWND then return "UIBattleFieldHelpWnd" elseif windowID == WID_SEARCH_STORE_INFO then return "UISerachStoreInfoWnd" elseif windowID == WID_BUTTONS_OF_BASICWND then return "UIButtonsOfBasicWnd" elseif windowID == WID_SHOWINFO_TESTLAYER then return "UIShowInfoOfTestLayer" elseif windowID == WID_EXMACRO_SETUPWND then return "UIExMacroSetUpWnd" elseif windowID == WID_DEBUGINGINTERFACEWND then return "CUIDebugingInterfaceWnd" elseif windowID == WID_DEBUGINGINTERFACEWND_USERDEFINE then return "CUIDebugingInterfaceWnd_UserDefine" end return nil end function GetWindowInfo(windowID) local wnd local wndStr = GetWindowString(windowID) if wndStr ~= nil then wnd = _G[wndStr] end if wnd ~= nil then return wnd.width, wnd.height, wnd.x, wnd.y end end function GetSysButtonInfo(windowID) local wnd local wndStr = GetWindowString(windowID) if wndStr ~= nil then wnd = _G[wndStr] end if wnd ~= nil then return wnd.baseButton, wnd.closeButton end end