标签归档:启动退出

JUCE类库Desktop详解

Desktop类继承自DeletedAtShutdown, Timer和AsyncUpdater等基类,它本身并不是组件。该类代表当前操作系统的桌面(支持多显示器模式),用来容纳并管理桌面型组件、输入源(鼠标和触摸均为输入源)、一到多个显示器等等。一个或多个Component组件可成为桌面型组件(桌面窗口)。也就是说,Desktop类没有继承自Component,而是聚合了Component组件、Displays显示器、MouseInputSource输入源、ComponentAnimator组件动画器、Point点、Rectangle矩形、Timer计时器、LookAndFeel界面外观等类的对象。

继续阅读JUCE类库Desktop详解

JUCE GUI程序的启动与退出

启动顺序与执行流程为:

启动宏—>程序主体类—>窗口框架类—>基础组件类—>内容组件类(包含子组件、控件、其他界面元素等,可层层包含)

注:“程序主体类”可称为“主程序类”。“窗口框架类”亦可称为“主窗口类”或“带标题栏的桌面窗口”。这些JUCE专有“术语”,仅为了说明方便,由笔者(Running)自行命名与约定,不是太严谨。诸位不必深究。这一点,在今后的发文中,不再另行注明。如有疑问,请移步此处交流研讨。

继续阅读JUCE GUI程序的启动与退出