iInkRenderer::SetViewTransform 方法 (msinkaut.h)
设置 InkTransform 对象,该对象代表用于呈现墨迹的视图转换。
语法
HRESULT SetViewTransform(
[in] IInkTransform *ViewTransform
);
parameters
[in] ViewTransform
InkTransform 对象,该对象表示几何转换(旋转、缩放、剪切和反射)值,用于转换墨迹空间中的笔划坐标。
viewTransform 参数的 NULL 值与标识转换相关联。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
参数包含无效指针。 |
|
viewTransform 不指向兼容的 InkTransform 对象。 |
|
方法内发生异常。 |
注解
转换同时应用于点和笔宽度。
视图转换发生在对象转换之后。
通过将指定的笔宽度乘以 (或默认值 53(如果未指定) 视图转换的行列的平方根)来计算笔宽度。
调用此方法以响应 SENT 消息是有问题的。 测试是否正在处理 SENT 消息,方法是调用 InSendMesssageEx ,然后在消息已发送时将消息发布到自己。
要求
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |
Library | InkObj.dll |