Containers

The following interface elements are not visible, but control the positioning of visible elements:

IupCbox - Creates a void container for positioning elements in absolute coordinates. It is a concrete layout container.
IupFill - Creates void element, which dynamically occupies empty spaces always trying to expand itself.
IupNormalizer - Sets the widths, heights, or both to the largest size in the specified list.
IupHbox - Creates a void container for composing elements horizontally.
IupVbox - Creates a void container for composing elements vertically.
IupZbox - Creates a void container for composing elements in hidden layers with only one layer visible.

 
All visible interface elements must ultimately belong to an IupDialog.

IupDialog - Create a native standard window. This is the mandatory top-level container for any and all application-defined windows.
Several pre-defined dialogs are provided:
IupAlarm - Show a modal dialog containing a message and up to three buttons.
IupMessage - Show a modal dialog containing a message with an OK button.
IupFileDlg - Creates the File Dialog element.
IupFontDlg - Creates a Font Dialog element, for selecting a font.
IupGetColor - Shows a modal dialog which allows the user to select a color.
IupGetParam - Shows a modal dialog for capturing parameter values using several types of controls.

 
The following routines can be used for managing elements.

IupGetDialog - Returns the handle of the dialog that contains that interface element.
IupGetBrother - Returns the brother of an element.
IupGetChild - Returns a child of the control given its position.
IupGetDialogChild - Returns the identifier of the child element with the specified name.
IupGetParent - Returns the parent of a control.