D2D1_UNIT_MODE列舉 (d2d1_1.h)

指定 Direct2D 中的單位如何解譯。

Syntax

typedef enum D2D1_UNIT_MODE {
  D2D1_UNIT_MODE_DIPS = 0,
  D2D1_UNIT_MODE_PIXELS = 1,
  D2D1_UNIT_MODE_FORCE_DWORD = 0xffffffff
} ;

常數

 
D2D1_UNIT_MODE_DIPS
值: 0
單位將會解譯為裝置獨立圖元, (1/96“) 。
D2D1_UNIT_MODE_PIXELS
值: 1
單位會解譯為圖元。
D2D1_UNIT_MODE_FORCE_DWORD
值: 0xffffffff

備註

將單位模式設定為 D2D1_UNIT_MODE_PIXELS 類似於將 ID2D1DeviceContext 點設定為每英吋 (dpi) 為96。 不過,Direct2D 仍會檢查 dpi 來判斷啟用文字垂直反鋸齒的臨界值,以及還原單位模式時,將會記住 dpi。

規格需求

需求
最低支援的用戶端 適用於 Windows 7 的 Windows 8 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 適用於 Windows Server 2008 R2 的 Windows Server 2012 和平臺更新 [傳統型應用程式 |UWP 應用程式]
標頭 d2d1_1.h

另請參閱

ID2D1DeviceContext::GetUnitMode

ID2D1DeviceContext::SetUnitMode