AutoIt file: Window, Screen, Mouse and Control.au3
The window, screen, mouse and GUI functions all return a property such as width or x position (see library example)
_WindowWidth | Returns window width, client size + border |
_WindowHeight | Returns window height, client size + border |
_WindowClientWidth | Returns width of window client area |
_WindowClientHeight | Returns height of window client area |
_WindowBordersWidth | Returns total width of window borders |
_WindowBordersHeight | Returns total height of window borders |
_WindowMenuHeight | Returns height of menu bar |
_Control3DBorderWidth | Returns width of window/control border, small windows and controls such as list boxes |
_Control3DBorderHeight | Returns height of window/control border, small windows and controls such as list boxes |
_WindowGetX | Returns x position of window on screen |
_WindowGetY | Returns y position of window on screen |
_WindowGetBkColor | Returns default window background color |
_WindowIsState | Returns if window is in given state |
_WindowChanged | Returns if window has been moved or resized and updates given array |
_WindowFromProcessId | Gets the handle of the first window or window with title keyword of given process id |
_WindowForceToPrimaryMonitor | Forces window to primary monitor if window isn't on target monitor any more due to monitor deactivation, desktop setting changed to 'Duplicate', etc. |
_DesktopWorkAreaWidth | Returns work area width of desktop under mouse |
_DesktopWorkAreaHeight | Returns work area height of desktop under mouse |