MiniGUI API Reference (MiniGUI-Processes)  v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
Modules
Here is a list of all modules:
[detail level 1234]
 Macros and data types commonly used
 Version information
 Basic data types
 Endianness information
 Simple and common types and macros
 MiniGUI handles
 Win32-like data types and macros
 Data types for GDI
 Macros for key codes and shift status
 Error codes
 Miscellaneous macros
 Standard controls
 ANIMATION control and animation GIF (GIF87a/GIF89a) support
 Button control
 ComboBox control
 CoolBar control
 Edit/MEdit control
 GridView control
 IconView control
 ListBox control
 ListView control
 MenuButton control
 MonthCalendar control
 NewToolBar control
 ProgressBar control
 PropertySheet control
 ScrollBar control
 ScrollView controlScrollview control is a scrollable window, which has a visible area and normally a larger content area, user can browse content area using scrollbar. Contents of the content area is totally user-defined, you can add controls in it, add customed listed items, or anything you want
 SpinBox control
 Static control
 TextEdit control
 TrackBar control
 TreeView control
 External StubsThe stubs (callbacks) you need to implement for external target
 External Stubs for DRI sub driver
 External Stubs for CommLCD NEWGAL EngineThe external stubs for COMMLCD NEWGAL engine
 External Stubs for COMM IAL EngineThe external stubs for COMM IAL engine
 Messages
 Mouse event messages
 Key event messages
 User-machine Interaction messages
 Window creation messages
 Extra input messagesIn addition to the standard keyboard and mouse messages, MiniGUI generates extra input messages for input events from other input devices, including multi-touch panel, tablet pad, joystick, and so on. We call these messages as 'extra input messages'. The messages can be classified the following types:
 Window painting messages
 Internal desktop messages
 Internal window management messages
 Dialog and control messages
 System messages
 Internal menu messages
 User-defined messages
 Window styles
 Styles for main window types/levelsBefore 5.0.0, you can create a topmost main window with the style WS_EX_TOPMOST in order to show the main window above all normal windows, and if you use MiniGUI-Processes runtime mode, the server (mginit) will always create global main windows
 Functions
 GDI functions
 Message functions
 Look and Feel Renderer management functions
 Resource managment functions
 Windowing functions
 Global/general functions
 Global variables
 System colors and pixel values.
 Global Rectangles
 MiniGUI-Processes specific variables
 x virtual framebuffer