Functions in this section apply to virtually every window
Returns an active window attached to a thread, which created a window identified by function's input parameter
Returns a number of levels in the windows' hierarchy tree between 2 windows.
Returns window handles of all windows, which are children (direct or indirect i.e. grand-children, grand-grand-children etc) of a window with a handle given as an input parameter.
Retrieves the name of the class to which the specified window belongs.
Returns a handle to the desktop window. The desktop window covers the entire screen. The desktop window is the area on top of which other windows are painted.
Returns a handle to the foreground window (the window with which the user is currently working)
Returns a handle to the specified window's parent or owner.
Retrieves a handle to a window that has the specified relationship (Z-Order or owner) to the specified window.
Returns the control Id of the specified window.
Retrieves information about the specified window. This is a simple wrapper around Win32 function.
Retrieves the dimensions of the bounding rectangle of the specified window. The dimensions are given in screen coordinates that are relative to the upper-left corner of the screen.
Retrieves the text of the specified window's title bar (if it has one). If the specified window is a control, the text of the control is retrieved.
Tests whether a window is a child window or descendant window of a specified parent window.
Tests whether the specified window handle identifies an existing window.
The IsWindowEnabled function determines whether the specified window is enabled for mouse and keyboard input.
The IsWindowStyle function determines whether the specified window has a particular window style.
The IsWindowStyleEx function determines whether the specified window has a particular extended window style.
The IsWindowVisible function retrieves the visibility state of the specified window.
Posts a message to a given window.
Sends a message to a given window.
Activates a window.
The SetFocus function sets the keyboard focus to the specified window
The SetForegroundWindow function puts the thread that created the specified window into the foreground and activates the window. Keyboard input is directed to the window, and various visual cues are changed for the user.
The SetWindowPos function changes the size, position, and Z order of a child, pop-up, or top-level window.
Set's the specified window's show state.