这个问题的根源在于Windows标准控件本身没有很好支持高DPI,VCL类库是对Win32 API和消息的包装,大部分控件是标准Windows控件。MFC类库也一样,你要把界面控件字体变大(20或更大)是很难的。
新一代的FireMonkey类库是基于OpenGL的,天然支持高DPI。
【 在 roy 的大作中提到: 】
: 最基本的,包含多个label、checkbox和radiobox的选项对话框 能自动适应DPI和界面字体大小变化,而不至于在用户将界面字体设成20或者更大的时候上下挤作一团,字只能显示一半
:
--
FROM 120.35.168.*