1.源起: 源于一个安装包的广告定制.广告客服提供的图片太大,inno setup默认尺寸容不下它,需要扩充,拉宽安装界面尺寸. 以inno setup所附带例子说事,其默认尺寸如下: 2.ScaleX 核心函数为ScaleX,其原型如下: function ScaleX(X: Integer): Integer; 作用为适应DPI,给指定的X值在X方向上做缩放.同理有ScaleY,本例用不到. 3.实现代码 Inno Setup中,写自定义函数,横向缩放窗体及其所属控件,并分类调整控件位置及宽