DIRECTMANIPULATION_SNAPPOINT_COORDINATE (directmanipulation.h) 列舉
定義貼齊點集合的座標系統。
Syntax
typedef enum DIRECTMANIPULATION_SNAPPOINT_COORDINATE {
DIRECTMANIPULATION_COORDINATE_BOUNDARY = 0,
DIRECTMANIPULATION_COORDINATE_ORIGIN = 0x1,
DIRECTMANIPULATION_COORDINATE_MIRRORED = 0x10
} ;
常數
DIRECTMANIPULATION_COORDINATE_BOUNDARY 值: 0 預設值。 除非同時指定 DIRECTMANIPULATION_COORDINATE_MIRRORED ,否則會指定相對於內容的頂端和左邊界的貼齊點,在此情況下,它們會相對於內容的下邊界和右邊界。 針對縮放,界限為 1.0f。 |
DIRECTMANIPULATION_COORDINATE_ORIGIN 值: 0x1 貼齊點會相對於檢視區的原點指定。 |
DIRECTMANIPULATION_COORDINATE_MIRRORED 值: 0x10 貼齊點會解譯為以原點負方向指定的。 原點會移至檢視區或內容的底部和右側。 無法設定縮放。 |
備註
如果同時指定 DIRECTMANIPULATION_COORDINATE_ORIGIN 和 DIRECTMANIPULATION_COORDINATE_MIRRORED ,則會將貼齊點解譯為從內容的下邊界和右邊界 (內容的大小 - 檢視區的大小) 。 這適用于通常指定內容並從右至左或由下至上轉譯的 RTL 讀取案例。
需求
最低支援的用戶端 | Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2012 [僅限傳統型應用程式] |
標頭 | directmanipulation.h |