IInertiaProcessor::p ut_InitialOriginY 方法 (manipulations.h)

InitialOriginY 属性指定具有惯性的目标的起始垂直位置。

此属性是可读写的。

语法

HRESULT put_InitialOriginY(
  FLOAT y
);

参数

y

返回值

备注

用户可以操作对象,将 InitialOriginY 设置为超出弹性边界。 将 InitialOriginY 设置为弹性边界之外的值将导致引发异常。 若要防止用户设置源超出边界,检查 InitialOriginYIInertiaProcessor 接口上设置它之前有效。 如果已启动惯性处理,则调用 put_InitialOriginY () 会将惯性状态重置为初始时间戳。

用于惯性和操作处理器的所有位置都是相对的。 如果要使用屏幕坐标,请将屏幕坐标传递给操作 (或惯性) 处理器;如果要使用绝对坐标,请将这些坐标传递到正在使用的处理器中。

调用此函数可设置惯性的初始状态。 最有可能在 IManipulationProcessorManipulationCompleted 事件期间或在 IInertiaProcessor 接口的构造函数中调用此函数。

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 manipulations.h (包括 Manipulations.h)

另请参阅

处理非托管代码中的惯性

IInertiaProcessor

惯性力学

InitialOriginY

属性