870920 Menu

JUCE类库小Tips:可缩放的界面

此处的“可缩放”并非传统的调整窗口大小,而是窗口(界面)中的所有GUI元素一并进行缩放。要实现此功能,思路有二:

  1. 使用AffineTransform(仿射变换)类;
  2. 对顶级组件进行缩放。

核心语句为:

// x.xf为缩放因数

myTopLevelComponent->setTransform (AffineTransform::scale (x.xf));