IDirectManipulationPrimaryContent::SetSnapPoints 方法 (directmanipulation.h)

指定慣性其餘位置的貼齊點。

語法

HRESULT SetSnapPoints(
  [in] DIRECTMANIPULATION_MOTION_TYPES motion,
  [in] const float                     *points,
  [in] DWORD                           pointCount
);

參數

[in] motion

一或多個 DIRECTMANIPULATION_MOTION_TYPES 列舉值。 只允許 DIRECTMANIPULATION_MOTION_TRANSLATE_XDIRECTMANIPULATION_MOTION_TRANSLATE_YDIRECTMANIPULATION_MOTION_ZOOM

[in] points

要貼齊的內容界限內的貼齊點陣列。 應該以相對於 SetSnapCoordinate 中原始集的遞增順序來指定。

[in] pointCount

貼齊點陣列的大小。 應大於 0。

傳回值

如果方法成功,它會 傳回S_OK。 如果貼齊點沒有任何變更,這個方法可以傳回 S_FALSE。 否則,它會傳回 HRESULT 錯誤碼。 如果指定了無效的貼齊點,現有的貼齊點可能會受到影響。

備註

例如,如果貼齊點無效 (,) 內容界限之外,則會忽略貼齊點,而且內容一律位於內容界限內。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 directmanipulation.h

另請參閱

IDirectManipulationPrimaryContent

SetSnapCoordinate

SetSnapInterval