共用方式為


getDpiForSystem 函式 (winuser.h)

傳回系統 DPI。

Syntax

UINT GetDpiForSystem();

傳回值

系統 DPI 值。

備註

傳回值將取決於呼叫內容。 如果目前線程的 DPI_AWARENESS 值為 DPI_AWARENESS_UNAWARE,則傳回值會是 96。 這是因為目前的內容一律假設 DPI 為 96。 對於任何其他 DPI_AWARENESS 值,傳回值將是實際的系統 DPI。

您不應該快取系統 DPI,但應該在需要系統 DPI 值時使用 GetDpiForSystem

規格需求

   
最低支援的用戶端 Windows 10 1607 版 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 winuser.h (包含 Windows.h)
程式庫 User32.lib
Dll User32.dll

另請參閱

DPI_AWARENESS