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_X、 DIRECTMANIPULATION_MOTION_TRANSLATE_Y或 DIRECTMANIPULATION_MOTION_ZOOM 。
[in] points
要貼齊的內容界限內的貼齊點陣列。 應該以相對於 SetSnapCoordinate 中原始集的遞增順序來指定。
[in] pointCount
貼齊點陣列的大小。 應大於 0。
傳回值
如果方法成功,它會 傳回S_OK。 如果貼齊點沒有任何變更,這個方法可以傳回 S_FALSE。 否則,它會傳回 HRESULT 錯誤碼。 如果指定了無效的貼齊點,現有的貼齊點可能會受到影響。
備註
例如,如果貼齊點無效 (,) 內容界限之外,則會忽略貼齊點,而且內容一律位於內容界限內。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | directmanipulation.h |