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


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

Извлекает указанную системную метрику или параметр конфигурации системы с учетом указанного DPI.

Синтаксис

int GetSystemMetricsForDpi(
  [in] int  nIndex,
  [in] UINT dpi
);

Параметры

[in] nIndex

Извлекаемая системная метрика или параметр конфигурации. Возможные значения см. в разделе GetSystemMetrics .

[in] dpi

DPI, используемый для масштабирования метрики.

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

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Комментарии

Эта функция возвращает тот же результат, что и GetSystemMetrics , но при необходимости масштабирует его в соответствии с произвольным разрешением на дюйм.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1607 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-private-l1-3-1 (представлен в Windows 10 версии 10.0.14393)