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

也可以看看