Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.
When using them you need to add a #include <WinAPISysWin.au3>.
User Defined Function | Description |
---|---|
_WinAPI_AdjustWindowRectEx | Calculates the required size of the window rectangle, based on the desired size of the client rectangle |
_WinAPI_AnimateWindow | Enables you to produce special effects when showing or hiding windows |
_WinAPI_BeginDeferWindowPos | Allocates memory for a multiple-window-position structure |
_WinAPI_BringWindowToTop | Brings the specified window to the top of the Z order |
_WinAPI_BroadcastSystemMessage | Sends a message to the specified recipients |
_WinAPI_CallWindowProc | Passes the hook information to the next hook procedure in the current hook chain |
_WinAPI_CallWindowProcW | Passes message information to the specified window procedure |
_WinAPI_CascadeWindows | Cascades the specified child windows of the specified parent window |
_WinAPI_ChangeWindowMessageFilterEx | Modifies the User Interface Privilege Isolation (UIPI) message filter for a specified window |
_WinAPI_ChildWindowFromPointEx | Determines which, if any, of the child windows belonging to the specified parent window contains the specified point |
_WinAPI_CloseWindow | Minimizes (but does not destroy) the specified window |
_WinAPI_CreateWindowEx | Creates an overlapped, pop-up, or child window |
_WinAPI_DeferWindowPos | Updates the specified multiple-window-position structure for the specified window |
_WinAPI_DefWindowProc | Call the default window procedure to provide default processing |
_WinAPI_DefWindowProcW | Calls the default window procedure to provide default processing for any window messages |
_WinAPI_DeregisterShellHookWindow | Unregisters a specified Shell window that is registered to receive Shell hook messages |
_WinAPI_DestroyWindow | Destroys the specified window |
_WinAPI_DragAcceptFiles | Registers whether a window accepts dropped files |
_WinAPI_DragFinish | Releases memory that the system allocated for use in transferring file names to the application |
_WinAPI_DragQueryFileEx | Retrieves the names of dropped files that result from a successful drag-and-drop operation |
_WinAPI_DragQueryPoint | Retrieves the position of the mouse pointer at the time a file was dropped during a drag-and-drop operation |
_WinAPI_EndDeferWindowPos | Simultaneously updates the position and size of one or more windows in a single screen-refreshing cycle |
_WinAPI_EnumChildWindows | Enumerates a child windows that belong to the specified parent window |
_WinAPI_EnumWindows | Enumerates all windows |
_WinAPI_EnumWindowsPopup | Enumerates popup windows |
_WinAPI_EnumWindowsTop | Enumerates all top level windows |
_WinAPI_FindWindow | Retrieves the handle to the top-level window whose class name and window name match |
_WinAPI_FlashWindow | Flashes the specified window one time |
_WinAPI_FlashWindowEx | Flashes the specified window |
_WinAPI_GetAncestor | Retrieves the handle to the ancestor of the specified window |
_WinAPI_GetClassInfoEx | Retrieves information about a window class |
_WinAPI_GetClassLongEx | Retrieves the specified value associated with the specified window |
_WinAPI_GetClassName | Retrieves the name of the class to which the specified window belongs |
_WinAPI_GetClientHeight | Retrieves the height of a window's client area |
_WinAPI_GetClientRect | Retrieves the coordinates of a window's client area |
_WinAPI_GetClientWidth | Retrieves the width of a window's client area |
_WinAPI_GetDesktopWindow | Returns the handle of the Windows desktop window |
_WinAPI_GetDlgItem | Retrieves the handle of a control in the specified dialog box |
_WinAPI_GetFocus | Retrieves the handle of the window that has the keyboard focus |
_WinAPI_GetForegroundWindow | Returns the handle of the foreground window |
_WinAPI_GetGUIThreadInfo | Retrieves information about the active window or a specified GUI thread |
_WinAPI_GetLastActivePopup | Determines which pop-up window owned by the specified window was most recently active |
_WinAPI_GetLayeredWindowAttributes | Gets Layered Window Attributes |
_WinAPI_GetMessageExtraInfo | Retrieves the extra message information for the current thread |
_WinAPI_GetParent | Retrieves the handle of the specified child window's parent window |
_WinAPI_GetParentProcess | Retrieves the PID of the parent process for the specified process |
_WinAPI_GetShellWindow | Retrieves a handle to the Shell's desktop window |
_WinAPI_GetSysColor | Retrieves the current color of the specified display element |
_WinAPI_GetTopWindow | Retrieves a handle to the child window at the top of the Z order |
_WinAPI_GetWindow | Retrieves the handle of a window that has a specified relationship to the specified window |
_WinAPI_GetWindowDC | Retrieves the device context (DC) for the entire window |
_WinAPI_GetWindowDisplayAffinity | Retrieves the current display affinity setting, from any process, for a given window |
_WinAPI_GetWindowExt | Retrieves the x-extent and y-extent of the window for the specified device context |
_WinAPI_GetWindowFileName | Retrieves the fully-qualified path of the module associated with the specified window handle |
_WinAPI_GetWindowHeight | Returns the height of the window |
_WinAPI_GetWindowInfo | Retrieves information about the specified window |
_WinAPI_GetWindowLong | Retrieves information about the specified window |
_WinAPI_GetWindowOrg | Retrieves the x-coordinates and y-coordinates of the window origin for the specified device context |
_WinAPI_GetWindowPlacement | Retrieves the placement of the window for Min, Max, and normal positions |
_WinAPI_GetWindowRect | Retrieves the dimensions of the bounding rectangle of the specified window |
_WinAPI_GetWindowText | Retrieves the text of the specified window's title bar |
_WinAPI_GetWindowThreadProcessId | Retrieves the identifier of the thread that created the specified window |
_WinAPI_GetWindowWidth | Returns the width of the window |
_WinAPI_InProcess | Determines whether a window belongs to the current process |
_WinAPI_InvalidateRect | Adds a rectangle to the specified window's update region |
_WinAPI_IsChild | Tests whether a window is a child window of a specified parent window |
_WinAPI_IsClassName | Wrapper to check ClassName of the control |
_WinAPI_IsHungAppWindow | Determines whether the specified application is not responding |
_WinAPI_IsIconic | Determines whether the specified window is minimized (iconic) |
_WinAPI_IsWindow | Determines whether the specified window handle identifies an existing window |
_WinAPI_IsWindowEnabled | Determines whether the specified window is enabled for mouse and keyboard input |
_WinAPI_IsWindowUnicode | Determines whether the specified window is a native Unicode window |
_WinAPI_IsWindowVisible | Retrieves the visibility state of the specified window |
_WinAPI_IsZoomed | Determines whether a window is maximized |
_WinAPI_KillTimer | Destroys the specified timer |
_WinAPI_MoveWindow | Changes the position and dimensions of the specified window |
_WinAPI_OpenIcon | Restores a minimized (iconic) window to its previous size and position and activates the window |
_WinAPI_PostMessage | Places a message in the message queue and then returns |
_WinAPI_RegisterClass | Registers a window class |
_WinAPI_RegisterClassEx | Registers a window class |
_WinAPI_RegisterShellHookWindow | Registers a specified Shell window to receive certain messages for events or notifications |
_WinAPI_RegisterWindowMessage | Defines a new window message that is guaranteed to be unique throughout the system |
_WinAPI_SendMessageTimeout | Sends the specified message to one of more windows |
_WinAPI_SetClassLongEx | Replaces the specified value into the specified window belongs |
_WinAPI_SetFocus | Sets the keyboard focus to the specified window |
_WinAPI_SetFont | Sets a window font |
_WinAPI_SetForegroundWindow | Puts the specified window into the foreground and activates its |
_WinAPI_SetLayeredWindowAttributes | Sets Layered Window Attributes |
_WinAPI_SetMessageExtraInfo | Sets the extra message information for the current thread |
_WinAPI_SetParent | Changes the parent window of the specified child window |
_WinAPI_SetSysColors | Obtains information about the display devices in a system |
_WinAPI_SetTimer | Creates a timer with the specified time-out value |
_WinAPI_SetWindowDisplayAffinity | Stores the display affinity setting in kernel mode on the specified window |
_WinAPI_SetWindowLong | Sets information about the specified window |
_WinAPI_SetWindowPlacement | Sets the placement of the window for Min, Max, and normal positions |
_WinAPI_SetWindowPos | Changes the size, position, and Z order of a child, pop-up, or top-level window |
_WinAPI_SetWindowText | Changes the text of the specified window's title bar |
_WinAPI_ShowOwnedPopups | Shows or hides all pop-up windows owned by the specified window |
_WinAPI_ShowWindow | Sets the specified window's show state |
_WinAPI_SwitchToThisWindow | Switches the focus to a specified window and bring it to the foreground |
_WinAPI_TileWindows | Tiles the specified child windows of the specified parent window |
_WinAPI_UnregisterClass | Unregisters a window class, freeing the memory required for the class |
_WinAPI_UpdateLayeredWindow | Updates the position, size, shape, content, and translucency of a layered window |
_WinAPI_UpdateLayeredWindowEx | Updates a bitmap translucency of a layered window |
_WinAPI_UpdateLayeredWindowIndirect | Updates the position, size, shape, content, and translucency of a layered window |
_WinAPI_UpdateWindow | Updates the client area of a window by sending a WM_PAINT message to the window |
_WinAPI_WindowFromPoint | Retrieves the handle of the window that contains the specified point |