Функция 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) |