The MiniGUI development team announces the availability of MiniGUI 3.2.2. All users of MiniGUI are recommended strongly to use this version. Please report any bugs and incompatibilities in
SyncUpdateDC. You can use this function to synchronize the update rectangles of a surface to screen, if the surface represents the shadow frame buffer of the screen.
UpdateInvalidClient. You can use this function to update the invalid client region of a window instantly.
LoadDevFontFromFile. You can use this function to load a device font from incore data.
__mg_save_jpgfunction for storing MYBITMAP as JPEG file (10km).
GetGlyphBIDITypeto get the glyph type in BIDI.
dpifor NEWGAL engine to define the DPI of the screen. If it is absent, use 96 as the default DPI.
GetGDCapabilityto return DPI of the DC.
InitSlaveScreenExto specify the DPI of slave screen. Define
InitSlaveScreenas an inline function calling
QDWORDfor a quauter of DWORD. This type is 16-bit long on 64-bit architecture, and 8-bit long on 32-bit.
MAKEDWORD: Make a DWROD from four QDWORDs.
FIRST_QDWORD: get the first (LSB) QDWORD from a DWORD.
SECOND_QDWORD: get the second (LSB) QDWORD from a DWORD.
THIRD_QDWORD: get the third (LSB) QDWORD from a DWORD.
FOURTH_QDWORD: get the fourth (LSB) QDWORD from a DWORD.
PNG_COLOR_TYPE_GRAY_ALPHAcolor type of PNG files.
If you are anxious to see the comprehensive demo of MiniGUI core and MiniGUI components, please fetch the following repositories from GitHub and follow the instructions to build the samples and the demonstration programs of MiniGUI: