> For the complete documentation index, see [llms.txt](https://fmsoft.gitbook.io/minigui/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fmsoft.gitbook.io/minigui/development-documents.md).

# Development Documents

- [MiniGUI User Manual](https://fmsoft.gitbook.io/minigui/development-documents/user-manual.md)
- [Quick Start](https://fmsoft.gitbook.io/minigui/development-documents/user-manual/miniguiusermanualquickstart.md)
- [Building MiniGUI](https://fmsoft.gitbook.io/minigui/development-documents/user-manual/miniguiusermanualbuildingminigui.md)
- [Compile-time Configuration](https://fmsoft.gitbook.io/minigui/development-documents/user-manual/miniguiusermanualcompiletimeconfiguration.md)
- [Runtime Configuration](https://fmsoft.gitbook.io/minigui/development-documents/user-manual/miniguiusermanualruntimeconfiguration.md)
- [Tools](https://fmsoft.gitbook.io/minigui/development-documents/user-manual/miniguiusermanualtools.md)
- [Feature List](https://fmsoft.gitbook.io/minigui/development-documents/user-manual/miniguiusermanualfeaturelist.md)
- [FAQs](https://fmsoft.gitbook.io/minigui/development-documents/user-manual/miniguiusermanualfaqsen.md)
- [常见问题](https://fmsoft.gitbook.io/minigui/development-documents/user-manual/miniguiusermanualfaqszh.md)
- [MiniGUI Programming Guide](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide.md)
- [Preface](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/miniguiprogguidepreface.md)
- [Part I Foundation of MiniGUI Programming](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming.md)
- [Beginning MiniGUI Programming](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter01.md)
- [Window and Message](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter02.md)
- [Foundation of Dialog Box Programming](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter03.md)
- [Foundation of Control Programming](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter04.md)
- [Advanced Programming of Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter05.md)
- [Menu](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter06.md)
- [Scrollbar](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter07.md)
- [Keyboard and Mouse](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter08.md)
- [Icon, Cursor, and Caret](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter09.md)
- [Look-and-feel and UI effects](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter10.md)
- [Other Programming Topics](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter11.md)
- [Using mGUtils](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-i-foundation-of-minigui-programming/miniguiprogguidepart1chapter12.md)
- [Part II Using mGNCS](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs.md)
- [Brief Introduction to mGNCS](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter01.md)
- [Getting Started](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter02.md)
- [Renderer and Resources Management](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter03.md)
- [Foundation Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter04.md)
- [Static Box Series Control Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter05.md)
- [Button Series Control Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter06.md)
- [Panel and Its Derived Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter07.md)
- [Container and Its Derived Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter08.md)
- [Slider Series Control Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter09.md)
- [Spinner Series Control Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter10.md)
- [Progress Bar Control Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter11.md)
- [Property Sheet Control Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter12.md)
- [Edit Box Series Control Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter13.md)
- [Animation Control Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter14.md)
- [Other Advanced Control Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter15.md)
- [Invisible Control Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter16.md)
- [Other Class](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-ii-using-mgncs/miniguiprogguidepart2chapter17.md)
- [Part III MiniGUI Graphics Programming](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-iii-minigui-graphics-programming.md)
- [Graphics Device Interfaces](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-iii-minigui-graphics-programming/miniguiprogguidepart3chapter01.md)
- [Handling and Rendering of Text](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-iii-minigui-graphics-programming/miniguiprogguidepart3chapter02.md)
- [Advanced GDI Functions](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-iii-minigui-graphics-programming/miniguiprogguidepart3chapter03.md)
- [Using mGPlus for Vector Graphics](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-iii-minigui-graphics-programming/miniguiprogguidepart3chapter04.md)
- [Integrating with GPU](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-iii-minigui-graphics-programming/miniguiprogguidepart3chapter05.md)
- [Part IV Visual Effects and Animations](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-iv-visual-effects-and-animations.md)
- [Using mGEff for Visual Effects and Animations](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-iv-visual-effects-and-animations/miniguiprogguidepart4chapter01.md)
- [Using mGNCS4Touch](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-iv-visual-effects-and-animations/miniguiprogguidepart4chapter02.md)
- [The C++ UX Framework](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-iv-visual-effects-and-animations/miniguiprogguidepart4chapter03.md)
- [Part V MiniGUI Advanced Programming](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-v-minigui-advanced-programming.md)
- [Inter-Process Communication and Asynchronous Event Process](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-v-minigui-advanced-programming/miniguiprogguidepart5chapter01.md)
- [Developing Customized MiniGUI-Processes Server Program](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-v-minigui-advanced-programming/miniguiprogguidepart5chapter02.md)
- [GAL and IAL Engines](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-v-minigui-advanced-programming/miniguiprogguidepart5chapter03.md)
- [Universal Startup API for RTOSes](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-v-minigui-advanced-programming/miniguiprogguidepart5chapter04.md)
- [Part VI Using MiniGUI Inherent Controls](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls.md)
- [Static Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter01.md)
- [Button Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter02.md)
- [List Box Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter03.md)
- [Edit Box Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter04.md)
- [Combo Box Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter05.md)
- [Menu Button Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter06.md)
- [Progress Bar Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter07.md)
- [Track Bar Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter08.md)
- [Toolbar Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter09.md)
- [Property Sheet Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter10.md)
- [Scroll Window Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter11.md)
- [Scroll View Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter12.md)
- [Tree View Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter13.md)
- [List View Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter14.md)
- [Month Calendar Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter15.md)
- [Spin Box Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter16.md)
- [Cool Bar Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter17.md)
- [Animation Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter18.md)
- [Gridview Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter19.md)
- [Iconview Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter20.md)
- [Independent Scrollbar Control](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/part-vi-using-minigui-inherent-controls/miniguiprogguidepart6chapter21.md)
- [Appendix Specifications for MiniGUI Developers](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/appendix-specifications-for-minigui-developers.md)
- [Code Style and Project Specification](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/appendix-specifications-for-minigui-developers/miniguiprogguideappendixa.md)
- [Specification for the Image Resources Used by mGNCS Skin Renderer](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/appendix-specifications-for-minigui-developers/miniguiprogguideappendixb.md)
- [Public Structures and Definitions of mGNCS](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/appendix-specifications-for-minigui-developers/miniguiprogguideappendixc.md)
- [Specification for the mGNCS-compliant Widget Components](https://fmsoft.gitbook.io/minigui/development-documents/programming-guide/appendix-specifications-for-minigui-developers/miniguiprogguideappendixd.md)
- [MiniGUI Supplementary Documents](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs.md)
- [Write DRM Engine Driver for Your GPU](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/writing-drm-engine-driver-for-your-gpu.md)
- [Using Compositing Schema](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/using-compositing-schema.md)
- [Using Main Window Levels](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/using-main-window-levels.md)
- [Using Virtual Window](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/using-virtual-window.md)
- [Other Enhancements in MiniGUI 5.0](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/other-enhancements-in-minigui-5.0.md)
- [Support and Use Extra Input Messages](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/supporting-and-using-extra-input-messages.md)
- [Use Enhanced Font Interfaces](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/using-enhanced-font-interfaces.md)
- [Show Text in Complex/Mixed Scripts](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/showing-text-in-complex-or-mixed-scripts.md)
- [Use CommLCD NEWGAL Engine and Comm IAL Engine](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/using-commlcd-newgal-engine-and-comm-ial-engine.md)
- [Use Images and Fonts on System without File System](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/using-images-and-fonts-on-system-without-file-system.md)
- [Use SyncUpdateDC to Reduce Screen Flicker](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/using-syncupdatedc-to-reduce-screen-flicker.md)
- [Write MiniGUI Apps for 64-bit Platforms](https://fmsoft.gitbook.io/minigui/development-documents/supplementary-docs/writing-minigui-apps-for-64-bit-platforms.md)
- [Release Notes](https://fmsoft.gitbook.io/minigui/development-documents/release-notes.md)
- [MiniGUI Core 5.0.x](https://fmsoft.gitbook.io/minigui/development-documents/release-notes/release-notes-for-minigui-core-5.0.md)
- [MiniGUI Core 4.0.x](https://fmsoft.gitbook.io/minigui/development-documents/release-notes/release-notes-for-minigui-core-4.0.md)
- [MiniGUI Core 3.2.x](https://fmsoft.gitbook.io/minigui/development-documents/release-notes/release-notes-for-minigui-core-3.2.md)
- [mGUtils](https://fmsoft.gitbook.io/minigui/development-documents/release-notes/release-notes-for-mgutils.md)
- [mGPlus](https://fmsoft.gitbook.io/minigui/development-documents/release-notes/release-notes-for-mgplus.md)
- [mGEff](https://fmsoft.gitbook.io/minigui/development-documents/release-notes/release-notes-for-mgeff.md)
- [mGNCS](https://fmsoft.gitbook.io/minigui/development-documents/release-notes/release-notes-for-mgncs.md)
- [mGNCS4Touch](https://fmsoft.gitbook.io/minigui/development-documents/release-notes/release-notes-for-mgncs4touch.md)
- [API Reference Manuals for MiniGUI Core](https://fmsoft.gitbook.io/minigui/development-documents/api-reference-manuals-for-minigui-core.md)
- [API Reference for MiniGUI Components](https://fmsoft.gitbook.io/minigui/development-documents/api-reference-for-minigui-components.md)
