EasyAndFastGUI library for creating graphical interfaces - Library for MetaTrader 5 - MT4/MT5 Resources







A new version of EasyAndFastGUI v2.0 , a library for creating graphical interfaces, has been released!
The library contains the necessary set of elements that can be used when developing MQL applications with a graphical interface.
In the second version of this library, many improvements were added and bugs that started to appear after the change of MQL language were fixed. All articles in the series in the following list are intended only for learning the MQL language, as there are significant changes and differences in the latest versions.
The screenshot below shows an example graphical interface for studying all elements in the second version of the EasyAndFastGUI v2.0 library.

EasyAndFastGUI v2.0 GUI - Example 1

EasyAndFastGUI v2.0 GUI - Example 2

EasyAndFastGUI v2.0 GUI - Example 3

EasyAndFastGUI v2.0 GUI - Example 4

EasyAndFastGUI v2.0 GUI - Example 5
The first version of the simple and fast GUI library can be downloaded from the link at the top of the page. The latest version ( v2.0 ) can be downloaded from the market as a script. By running the script on the chart in the terminal, you will receive all files with source code and ready-made examples shown in the screenshot above in the MQL5/files/tol64 folder.
It's best to ask all questions about usage on the forum or marketplace's discussion page so that other users of the library can also see the answers. To resolve the issue as quickly as possible, it's best to immediately attach a test case that reproduces the issue.
If you need help creating an application with a graphical interface, you can contact me.
Changed files in the standard library will be added to separate files in the MQL5 folder ( MQL4 for MT4 version).
- base - element.mqh
- ElementBase.mqh
- object.mqh
- constant - definition.mqh
- enum.mqh
- KeyStrokes.mqh
- Control - 3D
- 3 database mqh
- button - button.mqh
- ButtonsGroup.mqh
- checkbox.mqh
- combobox.mqh
- SplitButton.mqh
- Chart - Chart.mqh
- standard chart.mqh
- Color Picker - Color Button.mqh
- ColorPicker.mqh
- datetime - calendar.mqh
- DropCalendar.mqh
- time editor.mqh
- Information - ProgressBar.mqh
- StatusBar.mqh
- textlabel.mqh
- tooltips.mqh
- input field - textbox.mqh
- textedit.mqh
- List - ListView.mqh
- table.mqh
- Menu - context menu.mqh
- menubar.mqh
- menu items.mqh
- Picture - Picture.mqh
- Picture Slider.mqh
- Section - File Navigator.mqh
- tab.mqh
-TreeItem.mqh
- treeview.mqh
- delimiter - frame.mqh
-SeparateLine.mqh
- slider - reels.mqh
- slider.mqh
- pointer.mqh
- window.mqh
- core - container - include - add method.mqh
- CoreContainer.mqh
- Create - Include - 3D
- 3 database mqh
- button - button.mqh
- ButtonsGroup.mqh
- checkbox.mqh
- combobox.mqh
- radiobutton.mqh
- SplitButton.mqh
- Chart - Chart.mqh
- standard chart.mqh
- Color Picker - Color Button.mqh
- ColorPicker.mqh
- datetime - calendar.mqh
- DropCalendar.mqh
- time editor.mqh
- Information - ProgressBar.mqh
- StatusBar.mqh - TextLabel.mqh
- tooltips.mqh
- Input fields - SpinEdit.mqh
- textbox.mqh
- textedit.mqh
- List - ListView.mqh
- table.mqh
- Menu - context menu.mqh
- menubar.mqh
- menu items.mqh
- Picture - Picture.mqh
- PictureSlider.mqh
- Section - File Navigator.mqh
- tab.mqh
- treeview.mqh - separator - frame.mqh
-SeparateLine.mqh
- Slider - DualSlider.mqh
- slider.mqh
- Windows.mqh
- CoreCreate.mqh
- Activities - Includes - ActivateProject.mqh
- event handler.mqh
- CoreEvents.mqh
- common.mqh
- resources.mqh
- theme.mqh
-MQL5
-includes-graph-axis.mqh
- color generator.mqh
- curve.mqh
- graph.mqh
- Tools - Subwindow - Subwindow.mq5
- color.mqh
- font.mqh
- key.mqh
- mouse.mqh
- time counter.mqhWhen using this library in your project, in addition to regular chart events , you can also handle user events defined in this library. Listed below are all the important events required to develop an application:
List of articles by the author related to previous versions of the library. The material in these articles is no longer relevant to the latest version of the library, but may be useful for learning about this topic.
Articles where the author demonstrates the use of this library:
List of articles by other authors using the library:
Attachment download
📎 EAF.mqh (0.54 KB)
📎 EAF.mq5 (1.79 KB)
Source: MQL5 #19703
💡 Featured Recommendations
✍️ Latest by the author
- •
- •
- •
- •
- •
- •
📌 Popular topics
- •
- •
- •
- •
- •
- •
- •
- •
🔗 You May Be Interested In
- •
- •
- •
- •
- •
- •