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_ORIGINDIRECTMANIPULATION_COORDINATE_MIRRORED ,則會將貼齊點解譯為從內容的下邊界和右邊界 (內容的大小 - 檢視區的大小) 。 這適用于通常指定內容並從右至左或由下至上轉譯的 RTL 讀取案例。

需求

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

另請參閱

直接操作列舉

SetSnapCoordinate