IInertiaProcessor::p ut_InitialOriginX 方法 (manipulations.h)
InitialOriginX 属性指定具有惯性的目标的起始水平位置。
此属性是可读写的。
语法
HRESULT put_InitialOriginX(
FLOAT x
);
参数
x
返回值
无
备注
用户可以操作对象,将 InitialOriginX 设置为在弹性边界之外。 将 InitialOriginX 设置为弹性边界之外的值将导致引发异常。 若要防止用户设置源超出边界,检查 InitialOriginX 在 IInertiaProcessor 接口上设置它之前有效。 如果已启动惯性处理,则调用 put_InitialOriginX () 会将惯性状态重置为初始时间戳。
用于惯性和操作处理器的所有位置都是相对位置。 如果要使用屏幕坐标,请将屏幕坐标传递给操作 (或惯性) 处理器;如果要使用绝对坐标,请将这些坐标传递到正在使用的处理器中。
调用此函数可设置惯性的初始状态。 最有可能在 IManipulationProcessor 的 ManipulationCompleted 事件期间或在 IInertiaProcessor 接口的构造函数中调用此函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | manipulations.h (包括 Manipulations.h) |