GetDpiForWindow 函式 (winuser.h)
傳回指定視窗的每英吋點數 (DPI) 值。
語法
UINT GetDpiForWindow(
[in] HWND hwnd
);
參數
[in] hwnd
您想要取得相關資訊的視窗。
傳回值
視窗的 DPI,視視窗 的DPI_AWARENESS 而定。 如需詳細資訊,請參閱備註一節。 無效 的 hwnd 值會導致傳回值為 0。
備註
下表根據所提供hwnd的DPI_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 |