mirror of
https://github.com/VincentWei/minigui-docs.git
synced 2025-10-18 18:02:15 +08:00
87 lines
4.9 KiB
Markdown
87 lines
4.9 KiB
Markdown
# MiniGUI Programming Guide
|
|
|
|
This document introduces the concepts and the main APIs to program MiniGUI apps in detail.
|
|
|
|
## Table of Contents
|
|
|
|
- [Preface](MiniGUIProgGuidePreface.md)
|
|
- Part I Foundation of MiniGUI Programming
|
|
- [Beginning MiniGUI Programming](MiniGUIProgGuidePart1Chapter01.md)
|
|
- [Window and Message](MiniGUIProgGuidePart1Chapter02.md)
|
|
- [Foundation of Dialog Box Programming](MiniGUIProgGuidePart1Chapter03.md)
|
|
- [Foundation of Control Programming](MiniGUIProgGuidePart1Chapter04.md)
|
|
- [Advanced Programming of Control](MiniGUIProgGuidePart1Chapter05.md)
|
|
- [Menu](MiniGUIProgGuidePart1Chapter06.md)
|
|
- [Scrollbar](MiniGUIProgGuidePart1Chapter07.md)
|
|
- [Keyboard and Mouse](MiniGUIProgGuidePart1Chapter08.md)
|
|
- [Icon, Cursor, and Caret](MiniGUIProgGuidePart1Chapter09.md)
|
|
- [Look-and-feel and UI effects](MiniGUIProgGuidePart1Chapter10.md)
|
|
- [Other Programming Topics](MiniGUIProgGuidePart1Chapter11.md)
|
|
- [Using mGUtils](MiniGUIProgGuidePart1Chapter12.md)
|
|
- Part II Using mGNCS
|
|
- [Brief Introduction to mGNCS](MiniGUIProgGuidePart2Chapter01.md)
|
|
- [Getting Started](MiniGUIProgGuidePart2Chapter02.md)
|
|
- [Renderer and Resources Management](MiniGUIProgGuidePart2Chapter03.md)
|
|
- [Foundation Class](MiniGUIProgGuidePart2Chapter04.md)
|
|
- [Static Box Series Control Class ](MiniGUIProgGuidePart2Chapter05.md)
|
|
- [Button Series Control Class](MiniGUIProgGuidePart2Chapter06.md)
|
|
- [Panel and Its Derived Class](MiniGUIProgGuidePart2Chapter07.md)
|
|
- [Container and Its Derived Class](MiniGUIProgGuidePart2Chapter08.md)
|
|
- [Slider Series Control Class](MiniGUIProgGuidePart2Chapter09.md)
|
|
- [Spinner Series Control Class](MiniGUIProgGuidePart2Chapter10.md)
|
|
- [Progress Bar Control Class](MiniGUIProgGuidePart2Chapter11.md)
|
|
- [Property Sheet Control Class](MiniGUIProgGuidePart2Chapter12.md)
|
|
- [Edit Box Series Control Class](MiniGUIProgGuidePart2Chapter13.md)
|
|
- [Animation Control Class](MiniGUIProgGuidePart2Chapter14.md)
|
|
- [Other Advanced Control Class](MiniGUIProgGuidePart2Chapter15.md)
|
|
- [Invisible Control Class](MiniGUIProgGuidePart2Chapter16.md)
|
|
- [Other Class](MiniGUIProgGuidePart2Chapter17.md)
|
|
- Part III MiniGUI Graphics Programming
|
|
- [Graphics Device Interfaces](MiniGUIProgGuidePart3Chapter01.md)
|
|
- [Handling and Rendering of Text](MiniGUIProgGuidePart3Chapter02.md)
|
|
- [Advanced GDI Functions](MiniGUIProgGuidePart3Chapter03.md)
|
|
- [Using mGPlus for Vector Graphics](MiniGUIProgGuidePart3Chapter04.md)
|
|
- [Integrating with GPU](MiniGUIProgGuidePart3Chapter05.md)
|
|
- Part IV Visual Effects and Animations
|
|
- [Using mGEff for Visual Effects and Animations](MiniGUIProgGuidePart4Chapter01.md)
|
|
- [Using mGNCS4Touch](MiniGUIProgGuidePart4Chapter02.md)
|
|
- [The C++ UX Framework](MiniGUIProgGuidePart4Chapter03.md)
|
|
- Part V MiniGUI Advanced Programming
|
|
- [Inter-Process Communication and Asynchronous Event Process](MiniGUIProgGuidePart5Chapter01.md)
|
|
- [Developing Customized MiniGUI-Processes Server Program](MiniGUIProgGuidePart5Chapter02.md)
|
|
- [GAL and IAL Engines](MiniGUIProgGuidePart5Chapter03.md)
|
|
- [Universal Startup API for RTOSes](MiniGUIProgGuidePart5Chapter04.md)
|
|
- Part VI Using MiniGUI Inherent Controls
|
|
- [Static Control](MiniGUIProgGuidePart6Chapter01.md)
|
|
- [Button Control](MiniGUIProgGuidePart6Chapter02.md)
|
|
- [List Box Control](MiniGUIProgGuidePart6Chapter03.md)
|
|
- [Edit Box Control](MiniGUIProgGuidePart6Chapter04.md)
|
|
- [Combo Box Control](MiniGUIProgGuidePart6Chapter05.md)
|
|
- [Menu Button Control](MiniGUIProgGuidePart6Chapter06.md)
|
|
- [Progress Bar Control](MiniGUIProgGuidePart6Chapter07.md)
|
|
- [Track Bar Control](MiniGUIProgGuidePart6Chapter08.md)
|
|
- [Toolbar Control](MiniGUIProgGuidePart6Chapter09.md)
|
|
- [Property Sheet Control](MiniGUIProgGuidePart6Chapter10.md)
|
|
- [Scroll Window Control](MiniGUIProgGuidePart6Chapter11.md)
|
|
- [Scroll View Control](MiniGUIProgGuidePart6Chapter12.md)
|
|
- [Tree View Control](MiniGUIProgGuidePart6Chapter13.md)
|
|
- [List View Control](MiniGUIProgGuidePart6Chapter14.md)
|
|
- [Month Calendar Control](MiniGUIProgGuidePart6Chapter15.md)
|
|
- [Spin Box Control](MiniGUIProgGuidePart6Chapter16.md)
|
|
- [Cool Bar Control](MiniGUIProgGuidePart6Chapter17.md)
|
|
- [Animation Control](MiniGUIProgGuidePart6Chapter18.md)
|
|
- [Gridview Control](MiniGUIProgGuidePart6Chapter19.md)
|
|
- [Iconview Control](MiniGUIProgGuidePart6Chapter20.md)
|
|
- [Independent Scrollbar Control](MiniGUIProgGuidePart6Chapter21.md)
|
|
- Appendix Specifications for MiniGUI Developers
|
|
- [Code Style and Project Specification](MiniGUIProgGuideAppendixA.md)
|
|
- [Specification for the Image Resources Used by mGNCS Skin Renderer](MiniGUIProgGuideAppendixB.md)
|
|
- [Public Structures and Definitions of mGNCS](MiniGUIProgGuideAppendixC.md)
|
|
- [Specification for the mGNCS-compliant Widget Components](MiniGUIProgGuideAppendixD.md)
|
|
|
|
## Copying
|
|
|
|
Copyright © 2003 \~ 2022, Beijing FMSoft Technologies Co., Ltd.
|
|
All rights reserved.
|
|
|