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
https://github.com/VincentWei/minigui/tree/rel-3-2
ENHANCEMENTS:
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.--enable-syncupdate
_MGUSE_SYNC_UPDATE
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._DBG_PRINTF
and _ERR_PRINTF
.__mg_save_jpg
function for storing MYBITMAP as JPEG file (10km).GetGlyphBIDIType
to get the glyph type in BIDI.dpi
for NEWGAL engine to define the DPI of the screen. If it is absent, use 96 as the default DPI.GetGDCapability
to return DPI of the DC.InitSlaveScreenEx
to specify the DPI of slave screen. Define InitSlaveScreen
as an inline function calling InitSlaveScreenEx
.QDWORD
for 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.
.BUGFIXING:
PNG_COLOR_TYPE_GRAY_ALPHA
color 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:
https://github.com/VincentWei/build-minigui-3.2
京ICP备05046847号-1;京公网安备11010802008976号;经营许可证号:110108004781535