Поделиться через


Функция GetDpiForWindow (winuser.h)

Возвращает значение точек на дюйм (dpi) для указанного окна.

Синтаксис

UINT GetDpiForWindow(
  [in] HWND hwnd
);

Параметры

[in] hwnd

Окно, для которого требуется получить сведения.

Возвращаемое значение

DPI для окна, который зависит от DPI_AWARENESS окна. Дополнительные сведения см. в разделе Примечания . Недопустимое значение hwnd приведет к возврату значения 0.

Комментарии

В следующей таблице указано возвращаемое значение GetDpiForWindow на основе DPI_AWARENESS предоставленного hwnd.

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
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll

См. также раздел