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