This section contains technical details of working with classes for creation of controls panels and description of the relevant components of the MQL5 standard library.
The use of these classes will save time when creating the control panels for MQL5 programs (Expert Advisors and indicators).
MQL5 Standard Library (in terms of controls) is placed in the client terminal data folder, in the MQL5\Include\Controls.
The example of Expert Advisor, which illustrates the working of these classes can be found in MQL5\Expert\Examples\Controls.
Class of the point in Cartesian coordinates
Class of the rectangular area
Base class for all controls
Base class for controls and dialogs
Base class for complex controls (containing dependent controls)
Control, based on "Text label" graphic object
Control, based on "Bitmap label" graphic object
Control, based on "Button" graphic object
Control, based on "Edit field" graphic object
Control, based on "Rectangle label"
Control, based on "Bitmap label"
Base class of the scroll bar
Vertical scroll bar
Horizontal scroll bar
Base class of the client area with scroll bars