MiniGUI Docs
MiniGUI Links
  • README
  • Introduction
    • MiniGUI Overview
  • Development Documents
    • MiniGUI User Manual
      • Quick Start
      • Building MiniGUI
      • Compile-time Configuration
      • Runtime Configuration
      • Tools
      • Feature List
      • FAQs
      • 常见问题
    • MiniGUI Programming Guide
      • Preface
      • Part I Foundation of MiniGUI Programming
        • Beginning MiniGUI Programming
        • Window and Message
        • Foundation of Dialog Box Programming
        • Foundation of Control Programming
        • Advanced Programming of Control
        • Menu
        • Scrollbar
        • Keyboard and Mouse
        • Icon, Cursor, and Caret
        • Look-and-feel and UI effects
        • Other Programming Topics
        • Using mGUtils
      • Part II Using mGNCS
        • Brief Introduction to mGNCS
        • Getting Started
        • Renderer and Resources Management
        • Foundation Class
        • Static Box Series Control Class
        • Button Series Control Class
        • Panel and Its Derived Class
        • Container and Its Derived Class
        • Slider Series Control Class
        • Spinner Series Control Class
        • Progress Bar Control Class
        • Property Sheet Control Class
        • Edit Box Series Control Class
        • Animation Control Class
        • Other Advanced Control Class
        • Invisible Control Class
        • Other Class
      • Part III MiniGUI Graphics Programming
        • Graphics Device Interfaces
        • Handling and Rendering of Text
        • Advanced GDI Functions
        • Using mGPlus for Vector Graphics
        • Integrating with GPU
      • Part IV Visual Effects and Animations
        • Using mGEff for Visual Effects and Animations
        • Using mGNCS4Touch
        • The C++ UX Framework
      • Part V MiniGUI Advanced Programming
        • Inter-Process Communication and Asynchronous Event Process
        • Developing Customized MiniGUI-Processes Server Program
        • GAL and IAL Engines
        • Universal Startup API for RTOSes
      • Part VI Using MiniGUI Inherent Controls
        • Static Control
        • Button Control
        • List Box Control
        • Edit Box Control
        • Combo Box Control
        • Menu Button Control
        • Progress Bar Control
        • Track Bar Control
        • Toolbar Control
        • Property Sheet Control
        • Scroll Window Control
        • Scroll View Control
        • Tree View Control
        • List View Control
        • Month Calendar Control
        • Spin Box Control
        • Cool Bar Control
        • Animation Control
        • Gridview Control
        • Iconview Control
        • Independent Scrollbar Control
      • Appendix Specifications for MiniGUI Developers
        • Code Style and Project Specification
        • Specification for the Image Resources Used by mGNCS Skin Renderer
        • Public Structures and Definitions of mGNCS
        • Specification for the mGNCS-compliant Widget Components
    • MiniGUI Supplementary Documents
      • Write DRM Engine Driver for Your GPU
      • Using Compositing Schema
      • Using Main Window Levels
      • Using Virtual Window
      • Other Enhancements in MiniGUI 5.0
      • Support and Use Extra Input Messages
      • Use Enhanced Font Interfaces
      • Show Text in Complex/Mixed Scripts
      • Use CommLCD NEWGAL Engine and Comm IAL Engine
      • Use Images and Fonts on System without File System
      • Use SyncUpdateDC to Reduce Screen Flicker
      • Write MiniGUI Apps for 64-bit Platforms
    • Release Notes
      • MiniGUI Core 5.0.x
      • MiniGUI Core 4.0.x
      • MiniGUI Core 3.2.x
      • mGUtils
      • mGPlus
      • mGEff
      • mGNCS
      • mGNCS4Touch
    • API Reference Manuals for MiniGUI Core
      • MiniGUI 5.0 API Reference (MiniGUI-Processes mode)
      • MiniGUI 5.0 API Reference (MiniGUI-Threads mode)
      • MiniGUI 5.0 API Reference (MiniGUI-Standalone mode)
      • MiniGUI 4.0 API Reference (MiniGUI-Processes mode)
      • MiniGUI 4.0 API Reference (MiniGUI-Threads mode)
      • MiniGUI 4.0 API Reference (MiniGUI-Standalone mode)
      • MiniGUI 3.2 API Reference (MiniGUI-Processes mode)
      • MiniGUI 3.2 API Reference (MiniGUI-Threads mode)
      • MiniGUI 3.2 API Reference (MiniGUI-Standalone mode)
    • API Reference for MiniGUI Components
      • mGUtils 1.5 API Reference
      • mGPlus 1.5 API Reference
      • mGEff 1.5 API Reference
      • mGNCS 1.5 API Reference
      • mGNCS4Touch 1.5 API Reference
      • mGUtils 1.2 API Reference
      • mGPlus 1.4 API Reference
      • mGEff 1.2 API Reference
      • mGNCS 1.2 API Reference
      • mGNCS4Touch 1.2 API Reference
  • Obsoleted Documents
    • MiniGUI Porting Guide
      • MiniGUI Porting Guide for eCos
      • MiniGUI Porting Guide for ThreadX
      • MiniGUI Porting Guide for uClinux
      • MiniGUI Porting Guide for uC/OS-II
      • MiniGUI Porting Guide for VxWorks
Powered by GitBook
On this page
Edit on GitHub
  1. Development Documents
  2. MiniGUI Programming Guide
  3. Part IV Visual Effects and Animations

The C++ UX Framework

To be written


<< Using mGNCS4Touch | Table of Contents | Inter-Process Communication and Asynchronous Event Process >>

PreviousUsing mGNCS4TouchNextPart V MiniGUI Advanced Programming

Last updated 2 days ago