共用方式為


GetDpiForWindow 函式 (winuser.h)

傳回指定視窗的每英吋點數 (DPI) 值。

語法

UINT GetDpiForWindow(
  [in] HWND hwnd
);

參數

[in] hwnd

您想要取得相關資訊的視窗。

傳回值

視窗的 DPI,視視窗 的DPI_AWARENESS 而定。 如需詳細資訊,請參閱備註一節。 無效 的 hwnd 值會導致傳回值為 0。

備註

下表根據所提供hwndDPI_AWARENESS,指出GetDpiForWindow的傳回值。

DPI_AWARENESS 傳回值
DPI_AWARENESS_UNAWARE DPI 的基底值設定為 96 (定義為 'USER_DEFAULT_SCREEN_DPI')
DPI_AWARENESS_SYSTEM_AWARE 系統 DPI。
DPI_AWARENESS_PER_MONITOR_AWARE 視窗所在監視器的 DPI。

範例

請參閱 建立簡單的 Direct2D 應用程式

規格需求

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

另請參閱