2024年5月31日发(作者:)

vb6之ScaleX和ScaleY用法

用以将 Form,PictureBox 或 Printer 的宽度或高度值从一种

ScaleMode 属性的度量单位转换到另一种。不支持命名参数。

语法

object

.ScaleX (

width

,

fromscale

,

toscale

)

object

.ScaleY (

height

,

fromscale

,

toscale

)

ScaleX 和 ScaleY 方法的语法包含如下部分:

部分 描述

可选的。一个对象表达式,其值为“应用于”列表中

的一个对象。如果省略

object

,则带有焦点的 Form

对象缺省为

object

必需的。为

object

指定被转换的度量单位的数量。

必需的。为

object

指定被转换的度量单位的数量。

可选的。一个常数或数值,按照下列设置中的描述,

指定

object

width

height

从哪一种坐标系统

转换。

fromscale

可取的数值与 ScaleMode 属性的

数值加上 HiMetric 的新数值相同。

可选的。一个常数或数值,按照下列“设置值”中的

描述,指定

object

width

height

转换到哪一

种坐标系统。

toscale

可取的数值与 ScaleMode 属

性的数值加上 HiMetric 的新数值相同。

object

width

height

fromscale

toscale

设置值

用于

fromscale

toscale

设置值有:

常数

vbUser

vbTwips

vbPoints

vbPixels

0

1

2

3

描述

用户定义:指示

object

的宽度和高度设

置为自定义值。

缇(每逻辑英寸 1440 缇;每逻辑厘米

567 缇)。

磅(每逻辑英寸 72 点)。

像素 (显示器或打印机分辨率的最小单

位)。

vbCharacters

vbInches

vbMillimeters

vbCentimeters

vbHimetric

vbContainerPosition

vbContainerSize

4

5

6

7

8

9

10

字符(水平 = 每单位 120 缇,垂直 = 每

单位 240 缇)。

英寸

毫米

厘米

HiMetric。如果省略

fromscale

,则

HiMetric 为缺省值。

决定控件位置。

决定控件大小。

说明

ScaleX 和 ScaleY 方法按

fromscale

指定的度量单位取值(

width

height

),并将它转换为

toscale

指定的度量单位下相应的值。

也可以结合 PaintPicture 方法使用 ScaleX 和 ScaleY。