EmfScaleWindowExtex
EmfScaleWindowExtex class
EMR_SCALEWINDOWEXTEX 记录通过 使用由指定的被乘数和除数形成的比率重新指定播放设备上下文的窗口。
public sealed class EmfScaleWindowExtex : EmfStateRecordType
构造函数
姓名 | 描述 |
---|---|
EmfScaleWindowExtex() | 初始化EmfScaleWindowExtex 类. |
EmfScaleWindowExtex(EmfRecord) | 初始化EmfScaleWindowExtex 类. |
特性
姓名 | 描述 |
---|---|
Size { get; set; } | 获取或设置记录的大小 |
Type { get; set; } | 获取或设置类型。 |
XDenom { get; set; } | 获取或设置指定水平除数的 32 位有符号整数。不得为零。 |
XNum { get; set; } | 获取或设置指定水平被乘数的 32 位有符号整数。不得为零。 |
YDenom { get; set; } | 获取或设置一个指定垂直除数的 32 位有符号整数。不得为零。 |
YNum { get; set; } | 获取或设置指定垂直被乘数的 32 位有符号整数。不得为零。 |
评论
如果设备上下文使用固定比例映射模式,则无法更改范围。只有 MM_ISOTROPIC 和MM_ANISOTROPIC 不是固定比例。窗口范围为 修改如下。 xNewWE = (xOldWE * xNum) / xDenom yNewWE = (yOldWE * yNum) / yDenom